iigs
2024-03-24 bc350b6de8d8a8e43fde19db85515cf7f0326c93
gtk+4: add 4.10.5

7 files added
1373 ■■■■■ changed files
components/library/gtk+4/Makefile 94 ●●●●● patch | view | raw | blame | history
components/library/gtk+4/gtk4.p5m 578 ●●●●● patch | view | raw | blame | history
components/library/gtk+4/manifests/sample-manifest.p5m 578 ●●●●● patch | view | raw | blame | history
components/library/gtk+4/patches/01-meson.patch 17 ●●●●● patch | view | raw | blame | history
components/library/gtk+4/patches/02-EGL-broken.patch 23 ●●●●● patch | view | raw | blame | history
components/library/gtk+4/patches/03-disable-sig.patch 50 ●●●●● patch | view | raw | blame | history
components/library/gtk+4/pkg5 33 ●●●●● patch | view | raw | blame | history
components/library/gtk+4/Makefile
New file
@@ -0,0 +1,94 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2024 Geoff Weiss
#
include ../../../make-rules/shared-macros.mk
ENV= /usr/bin/env
COMPONENT_NAME=        gtk4
COMPONENT_VERSION=    4.10.5
COMPONENT_SUMMARY=    GTK+4 - GIMP Toolkit Library for creation of graphical user interfaces
COMPONENT_SRC=        gtk-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH=    \
    sha256:9bd5e437e41d48e3d6a224c336b0fd3fd490036dceb8956ed74b956369af609b
COMPONENT_ARCHIVE_URL=    https://download.gnome.org/sources/gtk/4.10/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=    https://www.gtk.org/
COMPONENT_LICENSE=    LGPLv2
COMPONENT_LICENSE_FILE=    COPYING
COMPONENT_CLASSIFICATION=    Desktop (GNOME)/Libraries
COMPONENT_FMRI=        library/desktop/gtk4
BUILD_STYLE=        meson
include $(WS_MAKE_RULES)/common.mk
PATH=$(PATH.gnu)
# Uses isinf, etc. only available in c99 and newer
CFLAGS.gcc += -std=gnu11
CONFIGURE_OPTIONS += -Dman-pages=true
# requires encumbered x264 support
CONFIGURE_OPTIONS += -Dmedia-gstreamer=disabled
CONFIGURE_OPTIONS += -Dwayland-backend=false
COMPONENT_BUILD_ENV += CC=$(CC)
COMPONENT_BUILD_ENV += CFLAGS="$(CFLAGS)"
# Add missing rpaths
COMPONENT_POST_INSTALL_ACTION  = \
   /usr/bin/elfedit -e 'dyn:value -s  RUNPATH "$(JPEG_LIBDIR)"' $(PROTO_DIR)/usr/bin/gtk4-encode-symbolic-svg ; \
   /usr/bin/elfedit -e 'dyn:value -s  RPATH   "$(JPEG_LIBDIR)"' $(PROTO_DIR)/usr/bin/gtk4-encode-symbolic-svg ; \
   /usr/bin/elfedit -e 'dyn:value -s  RUNPATH "$(JPEG_LIBDIR)"' $(PROTO_DIR)/usr/lib/amd64/libgtk-4.so.1.1000.5 ; \
   /usr/bin/elfedit -e 'dyn:value -s  RPATH   "$(JPEG_LIBDIR)"' $(PROTO_DIR)/usr/lib/amd64/libgtk-4.so.1.1000.5 ;
COMPONENT_TEST_TRANSFORMS += \
        '-e "s/seed:[0-9]*/seed:/"'
# get rid of the timestamps from the test results
COMPONENT_TEST_TRANSFORMS += '-e "s/[0-9]*[0-9].[0-9][0-9]s//" '
COMPONENT_TEST_TRANSFORMS += '-e "s/OK      [0-9]//" '
COMPONENT_TEST_TRANSFORMS += \
        '-n ' \
        '-e "/OK/p" '
COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-$(MACH64).master
# Build dependencies
REQUIRED_PACKAGES += library/python/docutils
# Auto-generated dependencies
REQUIRED_PACKAGES += $(JPEG_IMPLEM_PKG)
REQUIRED_PACKAGES += image/library/libpng16
REQUIRED_PACKAGES += image/library/librsvg
REQUIRED_PACKAGES += image/library/libtiff
REQUIRED_PACKAGES += library/c++/harfbuzz
REQUIRED_PACKAGES += library/desktop/cairo
REQUIRED_PACKAGES += library/desktop/gdk-pixbuf
REQUIRED_PACKAGES += library/desktop/graphene
REQUIRED_PACKAGES += library/desktop/pango
REQUIRED_PACKAGES += library/fribidi
REQUIRED_PACKAGES += library/glib2
REQUIRED_PACKAGES += library/print/cups-libs
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/fontconfig
REQUIRED_PACKAGES += system/library/math
REQUIRED_PACKAGES += x11/library/libepoxy
REQUIRED_PACKAGES += x11/library/libx11
REQUIRED_PACKAGES += x11/library/libxcursor
REQUIRED_PACKAGES += x11/library/libxdamage
REQUIRED_PACKAGES += x11/library/libxext
REQUIRED_PACKAGES += x11/library/libxfixes
REQUIRED_PACKAGES += x11/library/libxi
REQUIRED_PACKAGES += x11/library/libxinerama
REQUIRED_PACKAGES += x11/library/libxrandr
components/library/gtk+4/gtk4.p5m
New file
@@ -0,0 +1,578 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/gtk4-builder-tool
file path=usr/bin/gtk4-demo
file path=usr/bin/gtk4-demo-application
file path=usr/bin/gtk4-encode-symbolic-svg
file path=usr/bin/gtk4-icon-browser
file path=usr/bin/gtk4-launch
file path=usr/bin/gtk4-node-editor
file path=usr/bin/gtk4-print-editor
file path=usr/bin/gtk4-query-settings
file path=usr/bin/gtk4-update-icon-cache
file path=usr/bin/gtk4-widget-factory
file path=usr/include/gtk-4.0/gdk/gdk.h
file path=usr/include/gtk-4.0/gdk/gdkapplaunchcontext.h
file path=usr/include/gtk-4.0/gdk/gdkcairo.h
file path=usr/include/gtk-4.0/gdk/gdkcairocontext.h
file path=usr/include/gtk-4.0/gdk/gdkclipboard.h
file path=usr/include/gtk-4.0/gdk/gdkconfig.h
file path=usr/include/gtk-4.0/gdk/gdkcontentdeserializer.h
file path=usr/include/gtk-4.0/gdk/gdkcontentformats.h
file path=usr/include/gtk-4.0/gdk/gdkcontentprovider.h
file path=usr/include/gtk-4.0/gdk/gdkcontentproviderimpl.h
file path=usr/include/gtk-4.0/gdk/gdkcontentserializer.h
file path=usr/include/gtk-4.0/gdk/gdkcursor.h
file path=usr/include/gtk-4.0/gdk/gdkdevice.h
file path=usr/include/gtk-4.0/gdk/gdkdevicepad.h
file path=usr/include/gtk-4.0/gdk/gdkdevicetool.h
file path=usr/include/gtk-4.0/gdk/gdkdisplay.h
file path=usr/include/gtk-4.0/gdk/gdkdisplaymanager.h
file path=usr/include/gtk-4.0/gdk/gdkdrag.h
file path=usr/include/gtk-4.0/gdk/gdkdragsurface.h
file path=usr/include/gtk-4.0/gdk/gdkdrawcontext.h
file path=usr/include/gtk-4.0/gdk/gdkdrop.h
file path=usr/include/gtk-4.0/gdk/gdkenums.h
file path=usr/include/gtk-4.0/gdk/gdkenumtypes.h
file path=usr/include/gtk-4.0/gdk/gdkevents.h
file path=usr/include/gtk-4.0/gdk/gdkframeclock.h
file path=usr/include/gtk-4.0/gdk/gdkframetimings.h
file path=usr/include/gtk-4.0/gdk/gdkglcontext.h
file path=usr/include/gtk-4.0/gdk/gdkgltexture.h
file path=usr/include/gtk-4.0/gdk/gdkkeys.h
file path=usr/include/gtk-4.0/gdk/gdkkeysyms.h
file path=usr/include/gtk-4.0/gdk/gdkmemorytexture.h
file path=usr/include/gtk-4.0/gdk/gdkmonitor.h
file path=usr/include/gtk-4.0/gdk/gdkpaintable.h
file path=usr/include/gtk-4.0/gdk/gdkpango.h
file path=usr/include/gtk-4.0/gdk/gdkpixbuf.h
file path=usr/include/gtk-4.0/gdk/gdkpopup.h
file path=usr/include/gtk-4.0/gdk/gdkpopuplayout.h
file path=usr/include/gtk-4.0/gdk/gdkrectangle.h
file path=usr/include/gtk-4.0/gdk/gdkrgba.h
file path=usr/include/gtk-4.0/gdk/gdkseat.h
file path=usr/include/gtk-4.0/gdk/gdksnapshot.h
file path=usr/include/gtk-4.0/gdk/gdksurface.h
file path=usr/include/gtk-4.0/gdk/gdktexture.h
file path=usr/include/gtk-4.0/gdk/gdktexturedownloader.h
file path=usr/include/gtk-4.0/gdk/gdktoplevel.h
file path=usr/include/gtk-4.0/gdk/gdktoplevellayout.h
file path=usr/include/gtk-4.0/gdk/gdktoplevelsize.h
file path=usr/include/gtk-4.0/gdk/gdktypes.h
file path=usr/include/gtk-4.0/gdk/gdkversionmacros.h
file path=usr/include/gtk-4.0/gdk/gdkvulkancontext.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx-autocleanups.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11applaunchcontext.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11device-xi2.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11device.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11devicemanager-xi2.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11devicemanager.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11display.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11dnd.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11glcontext.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11monitor.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11property.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11screen.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11selection.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11surface.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11utils.h
file path=usr/include/gtk-4.0/gsk/gl/gskglrenderer.h
file path=usr/include/gtk-4.0/gsk/gsk.h
file path=usr/include/gtk-4.0/gsk/gskcairorenderer.h
file path=usr/include/gtk-4.0/gsk/gskenums.h
file path=usr/include/gtk-4.0/gsk/gskenumtypes.h
file path=usr/include/gtk-4.0/gsk/gskglshader.h
file path=usr/include/gtk-4.0/gsk/gskrenderer.h
file path=usr/include/gtk-4.0/gsk/gskrendernode.h
file path=usr/include/gtk-4.0/gsk/gskroundedrect.h
file path=usr/include/gtk-4.0/gsk/gsktransform.h
file path=usr/include/gtk-4.0/gsk/gsktypes.h
file path=usr/include/gtk-4.0/gtk/css/gtkcss.h
file path=usr/include/gtk-4.0/gtk/css/gtkcssenums.h
file path=usr/include/gtk-4.0/gtk/css/gtkcssenumtypes.h
file path=usr/include/gtk-4.0/gtk/css/gtkcsserror.h
file path=usr/include/gtk-4.0/gtk/css/gtkcsslocation.h
file path=usr/include/gtk-4.0/gtk/css/gtkcsssection.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkappchooser.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkappchooserbutton.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkappchooserdialog.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkappchooserwidget.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkassistant.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellarea.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellareabox.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellareacontext.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcelleditable.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcelllayout.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrenderer.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrendereraccel.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrenderercombo.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrendererpixbuf.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrendererprogress.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrendererspin.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrendererspinner.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrenderertext.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrenderertoggle.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellview.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcolorbutton.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooserdialog.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooserwidget.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkentrycompletion.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfilechooser.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfilechooserdialog.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfilechoosernative.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfilechooserwidget.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfontbutton.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfontchooser.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfontchooserdialog.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfontchooserwidget.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkiconview.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkinfobar.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkliststore.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtklockbutton.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkmessagedialog.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkrender.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkshow.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkstatusbar.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkstylecontext.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreednd.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreemodelfilter.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreemodelsort.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreesortable.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreeviewcolumn.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkvolumebutton.h
file path=usr/include/gtk-4.0/gtk/gtk.h
file path=usr/include/gtk-4.0/gtk/gtkaboutdialog.h
file path=usr/include/gtk-4.0/gtk/gtkaccelgroup.h
file path=usr/include/gtk-4.0/gtk/gtkaccessible.h
file path=usr/include/gtk-4.0/gtk/gtkaccessiblerange.h
file path=usr/include/gtk-4.0/gtk/gtkactionable.h
file path=usr/include/gtk-4.0/gtk/gtkactionbar.h
file path=usr/include/gtk-4.0/gtk/gtkadjustment.h
file path=usr/include/gtk-4.0/gtk/gtkalertdialog.h
file path=usr/include/gtk-4.0/gtk/gtkapplication.h
file path=usr/include/gtk-4.0/gtk/gtkapplicationwindow.h
file path=usr/include/gtk-4.0/gtk/gtkaspectframe.h
file path=usr/include/gtk-4.0/gtk/gtkatcontext.h
file path=usr/include/gtk-4.0/gtk/gtkbinlayout.h
file path=usr/include/gtk-4.0/gtk/gtkbitset.h
file path=usr/include/gtk-4.0/gtk/gtkbookmarklist.h
file path=usr/include/gtk-4.0/gtk/gtkboolfilter.h
file path=usr/include/gtk-4.0/gtk/gtkborder.h
file path=usr/include/gtk-4.0/gtk/gtkbox.h
file path=usr/include/gtk-4.0/gtk/gtkboxlayout.h
file path=usr/include/gtk-4.0/gtk/gtkbuildable.h
file path=usr/include/gtk-4.0/gtk/gtkbuilder.h
file path=usr/include/gtk-4.0/gtk/gtkbuilderlistitemfactory.h
file path=usr/include/gtk-4.0/gtk/gtkbuilderscope.h
file path=usr/include/gtk-4.0/gtk/gtkbutton.h
file path=usr/include/gtk-4.0/gtk/gtkcalendar.h
file path=usr/include/gtk-4.0/gtk/gtkcenterbox.h
file path=usr/include/gtk-4.0/gtk/gtkcenterlayout.h
file path=usr/include/gtk-4.0/gtk/gtkcheckbutton.h
file path=usr/include/gtk-4.0/gtk/gtkcolordialog.h
file path=usr/include/gtk-4.0/gtk/gtkcolordialogbutton.h
file path=usr/include/gtk-4.0/gtk/gtkcolorutils.h
file path=usr/include/gtk-4.0/gtk/gtkcolumnview.h
file path=usr/include/gtk-4.0/gtk/gtkcolumnviewcolumn.h
file path=usr/include/gtk-4.0/gtk/gtkcolumnviewsorter.h
file path=usr/include/gtk-4.0/gtk/gtkconstraint.h
file path=usr/include/gtk-4.0/gtk/gtkconstraintguide.h
file path=usr/include/gtk-4.0/gtk/gtkconstraintlayout.h
file path=usr/include/gtk-4.0/gtk/gtkcssprovider.h
file path=usr/include/gtk-4.0/gtk/gtkcustomfilter.h
file path=usr/include/gtk-4.0/gtk/gtkcustomlayout.h
file path=usr/include/gtk-4.0/gtk/gtkcustomsorter.h
file path=usr/include/gtk-4.0/gtk/gtkdebug.h
file path=usr/include/gtk-4.0/gtk/gtkdialogerror.h
file path=usr/include/gtk-4.0/gtk/gtkdirectorylist.h
file path=usr/include/gtk-4.0/gtk/gtkdragicon.h
file path=usr/include/gtk-4.0/gtk/gtkdragsource.h
file path=usr/include/gtk-4.0/gtk/gtkdrawingarea.h
file path=usr/include/gtk-4.0/gtk/gtkdropcontrollermotion.h
file path=usr/include/gtk-4.0/gtk/gtkdropdown.h
file path=usr/include/gtk-4.0/gtk/gtkdroptarget.h
file path=usr/include/gtk-4.0/gtk/gtkdroptargetasync.h
file path=usr/include/gtk-4.0/gtk/gtkeditable.h
file path=usr/include/gtk-4.0/gtk/gtkeditablelabel.h
file path=usr/include/gtk-4.0/gtk/gtkemojichooser.h
file path=usr/include/gtk-4.0/gtk/gtkentry.h
file path=usr/include/gtk-4.0/gtk/gtkentrybuffer.h
file path=usr/include/gtk-4.0/gtk/gtkenums.h
file path=usr/include/gtk-4.0/gtk/gtkeventcontroller.h
file path=usr/include/gtk-4.0/gtk/gtkeventcontrollerfocus.h
file path=usr/include/gtk-4.0/gtk/gtkeventcontrollerkey.h
file path=usr/include/gtk-4.0/gtk/gtkeventcontrollerlegacy.h
file path=usr/include/gtk-4.0/gtk/gtkeventcontrollermotion.h
file path=usr/include/gtk-4.0/gtk/gtkeventcontrollerscroll.h
file path=usr/include/gtk-4.0/gtk/gtkexpander.h
file path=usr/include/gtk-4.0/gtk/gtkexpression.h
file path=usr/include/gtk-4.0/gtk/gtkfiledialog.h
file path=usr/include/gtk-4.0/gtk/gtkfilefilter.h
file path=usr/include/gtk-4.0/gtk/gtkfilelauncher.h
file path=usr/include/gtk-4.0/gtk/gtkfilter.h
file path=usr/include/gtk-4.0/gtk/gtkfilterlistmodel.h
file path=usr/include/gtk-4.0/gtk/gtkfixed.h
file path=usr/include/gtk-4.0/gtk/gtkfixedlayout.h
file path=usr/include/gtk-4.0/gtk/gtkflattenlistmodel.h
file path=usr/include/gtk-4.0/gtk/gtkflowbox.h
file path=usr/include/gtk-4.0/gtk/gtkfontdialog.h
file path=usr/include/gtk-4.0/gtk/gtkfontdialogbutton.h
file path=usr/include/gtk-4.0/gtk/gtkframe.h
file path=usr/include/gtk-4.0/gtk/gtkgesture.h
file path=usr/include/gtk-4.0/gtk/gtkgestureclick.h
file path=usr/include/gtk-4.0/gtk/gtkgesturedrag.h
file path=usr/include/gtk-4.0/gtk/gtkgesturelongpress.h
file path=usr/include/gtk-4.0/gtk/gtkgesturepan.h
file path=usr/include/gtk-4.0/gtk/gtkgesturerotate.h
file path=usr/include/gtk-4.0/gtk/gtkgesturesingle.h
file path=usr/include/gtk-4.0/gtk/gtkgesturestylus.h
file path=usr/include/gtk-4.0/gtk/gtkgestureswipe.h
file path=usr/include/gtk-4.0/gtk/gtkgesturezoom.h
file path=usr/include/gtk-4.0/gtk/gtkglarea.h
file path=usr/include/gtk-4.0/gtk/gtkgrid.h
file path=usr/include/gtk-4.0/gtk/gtkgridlayout.h
file path=usr/include/gtk-4.0/gtk/gtkgridview.h
file path=usr/include/gtk-4.0/gtk/gtkheaderbar.h
file path=usr/include/gtk-4.0/gtk/gtkicontheme.h
file path=usr/include/gtk-4.0/gtk/gtkimage.h
file path=usr/include/gtk-4.0/gtk/gtkimcontext.h
file path=usr/include/gtk-4.0/gtk/gtkimcontextsimple.h
file path=usr/include/gtk-4.0/gtk/gtkimmodule.h
file path=usr/include/gtk-4.0/gtk/gtkimmulticontext.h
file path=usr/include/gtk-4.0/gtk/gtkinscription.h
file path=usr/include/gtk-4.0/gtk/gtklabel.h
file path=usr/include/gtk-4.0/gtk/gtklayoutchild.h
file path=usr/include/gtk-4.0/gtk/gtklayoutmanager.h
file path=usr/include/gtk-4.0/gtk/gtklevelbar.h
file path=usr/include/gtk-4.0/gtk/gtklinkbutton.h
file path=usr/include/gtk-4.0/gtk/gtklistbase.h
file path=usr/include/gtk-4.0/gtk/gtklistbox.h
file path=usr/include/gtk-4.0/gtk/gtklistitem.h
file path=usr/include/gtk-4.0/gtk/gtklistitemfactory.h
file path=usr/include/gtk-4.0/gtk/gtklistview.h
file path=usr/include/gtk-4.0/gtk/gtkmain.h
file path=usr/include/gtk-4.0/gtk/gtkmaplistmodel.h
file path=usr/include/gtk-4.0/gtk/gtkmediacontrols.h
file path=usr/include/gtk-4.0/gtk/gtkmediafile.h
file path=usr/include/gtk-4.0/gtk/gtkmediastream.h
file path=usr/include/gtk-4.0/gtk/gtkmenubutton.h
file path=usr/include/gtk-4.0/gtk/gtkmountoperation.h
file path=usr/include/gtk-4.0/gtk/gtkmultifilter.h
file path=usr/include/gtk-4.0/gtk/gtkmultiselection.h
file path=usr/include/gtk-4.0/gtk/gtkmultisorter.h
file path=usr/include/gtk-4.0/gtk/gtknative.h
file path=usr/include/gtk-4.0/gtk/gtknativedialog.h
file path=usr/include/gtk-4.0/gtk/gtknoselection.h
file path=usr/include/gtk-4.0/gtk/gtknotebook.h
file path=usr/include/gtk-4.0/gtk/gtknumericsorter.h
file path=usr/include/gtk-4.0/gtk/gtkorientable.h
file path=usr/include/gtk-4.0/gtk/gtkoverlay.h
file path=usr/include/gtk-4.0/gtk/gtkoverlaylayout.h
file path=usr/include/gtk-4.0/gtk/gtkpadcontroller.h
file path=usr/include/gtk-4.0/gtk/gtkpagesetup.h
file path=usr/include/gtk-4.0/gtk/gtkpaned.h
file path=usr/include/gtk-4.0/gtk/gtkpapersize.h
file path=usr/include/gtk-4.0/gtk/gtkpasswordentry.h
file path=usr/include/gtk-4.0/gtk/gtkpasswordentrybuffer.h
file path=usr/include/gtk-4.0/gtk/gtkpicture.h
file path=usr/include/gtk-4.0/gtk/gtkpopover.h
file path=usr/include/gtk-4.0/gtk/gtkpopovermenu.h
file path=usr/include/gtk-4.0/gtk/gtkpopovermenubar.h
file path=usr/include/gtk-4.0/gtk/gtkprintcontext.h
file path=usr/include/gtk-4.0/gtk/gtkprintoperation.h
file path=usr/include/gtk-4.0/gtk/gtkprintoperationpreview.h
file path=usr/include/gtk-4.0/gtk/gtkprintsettings.h
file path=usr/include/gtk-4.0/gtk/gtkprogressbar.h
file path=usr/include/gtk-4.0/gtk/gtkrange.h
file path=usr/include/gtk-4.0/gtk/gtkrecentmanager.h
file path=usr/include/gtk-4.0/gtk/gtkrevealer.h
file path=usr/include/gtk-4.0/gtk/gtkroot.h
file path=usr/include/gtk-4.0/gtk/gtkscale.h
file path=usr/include/gtk-4.0/gtk/gtkscalebutton.h
file path=usr/include/gtk-4.0/gtk/gtkscrollable.h
file path=usr/include/gtk-4.0/gtk/gtkscrollbar.h
file path=usr/include/gtk-4.0/gtk/gtkscrolledwindow.h
file path=usr/include/gtk-4.0/gtk/gtksearchbar.h
file path=usr/include/gtk-4.0/gtk/gtksearchentry.h
file path=usr/include/gtk-4.0/gtk/gtkselectionfiltermodel.h
file path=usr/include/gtk-4.0/gtk/gtkselectionmodel.h
file path=usr/include/gtk-4.0/gtk/gtkseparator.h
file path=usr/include/gtk-4.0/gtk/gtksettings.h
file path=usr/include/gtk-4.0/gtk/gtkshortcut.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutaction.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutcontroller.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutlabel.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutmanager.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutsgroup.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutssection.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutsshortcut.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutswindow.h
file path=usr/include/gtk-4.0/gtk/gtkshortcuttrigger.h
file path=usr/include/gtk-4.0/gtk/gtksignallistitemfactory.h
file path=usr/include/gtk-4.0/gtk/gtksingleselection.h
file path=usr/include/gtk-4.0/gtk/gtksizegroup.h
file path=usr/include/gtk-4.0/gtk/gtksizerequest.h
file path=usr/include/gtk-4.0/gtk/gtkslicelistmodel.h
file path=usr/include/gtk-4.0/gtk/gtksnapshot.h
file path=usr/include/gtk-4.0/gtk/gtksorter.h
file path=usr/include/gtk-4.0/gtk/gtksortlistmodel.h
file path=usr/include/gtk-4.0/gtk/gtkspinbutton.h
file path=usr/include/gtk-4.0/gtk/gtkspinner.h
file path=usr/include/gtk-4.0/gtk/gtkstack.h
file path=usr/include/gtk-4.0/gtk/gtkstacksidebar.h
file path=usr/include/gtk-4.0/gtk/gtkstackswitcher.h
file path=usr/include/gtk-4.0/gtk/gtkstringfilter.h
file path=usr/include/gtk-4.0/gtk/gtkstringlist.h
file path=usr/include/gtk-4.0/gtk/gtkstringsorter.h
file path=usr/include/gtk-4.0/gtk/gtkstyleprovider.h
file path=usr/include/gtk-4.0/gtk/gtkswitch.h
file path=usr/include/gtk-4.0/gtk/gtksymbolicpaintable.h
file path=usr/include/gtk-4.0/gtk/gtktestatcontext.h
file path=usr/include/gtk-4.0/gtk/gtktestutils.h
file path=usr/include/gtk-4.0/gtk/gtktext.h
file path=usr/include/gtk-4.0/gtk/gtktextbuffer.h
file path=usr/include/gtk-4.0/gtk/gtktextchild.h
file path=usr/include/gtk-4.0/gtk/gtktextiter.h
file path=usr/include/gtk-4.0/gtk/gtktextmark.h
file path=usr/include/gtk-4.0/gtk/gtktexttag.h
file path=usr/include/gtk-4.0/gtk/gtktexttagtable.h
file path=usr/include/gtk-4.0/gtk/gtktextview.h
file path=usr/include/gtk-4.0/gtk/gtktogglebutton.h
file path=usr/include/gtk-4.0/gtk/gtktooltip.h
file path=usr/include/gtk-4.0/gtk/gtktreeexpander.h
file path=usr/include/gtk-4.0/gtk/gtktreelistmodel.h
file path=usr/include/gtk-4.0/gtk/gtktreelistrowsorter.h
file path=usr/include/gtk-4.0/gtk/gtktypebuiltins.h
file path=usr/include/gtk-4.0/gtk/gtktypes.h
file path=usr/include/gtk-4.0/gtk/gtkurilauncher.h
file path=usr/include/gtk-4.0/gtk/gtkversion.h
file path=usr/include/gtk-4.0/gtk/gtkvideo.h
file path=usr/include/gtk-4.0/gtk/gtkviewport.h
file path=usr/include/gtk-4.0/gtk/gtkwidget.h
file path=usr/include/gtk-4.0/gtk/gtkwidgetpaintable.h
file path=usr/include/gtk-4.0/gtk/gtkwindow.h
file path=usr/include/gtk-4.0/gtk/gtkwindowcontrols.h
file path=usr/include/gtk-4.0/gtk/gtkwindowgroup.h
file path=usr/include/gtk-4.0/gtk/gtkwindowhandle.h
file path=usr/include/gtk-4.0/unix-print/gtk/gtkpagesetupunixdialog.h
file path=usr/include/gtk-4.0/unix-print/gtk/gtkprinter.h
file path=usr/include/gtk-4.0/unix-print/gtk/gtkprintjob.h
file path=usr/include/gtk-4.0/unix-print/gtk/gtkprintunixdialog.h
file path=usr/include/gtk-4.0/unix-print/gtk/gtkunixprint-autocleanups.h
file path=usr/include/gtk-4.0/unix-print/gtk/gtkunixprint.h
file path=usr/lib/$(MACH64)/gtk-4.0/4.0.0/printbackends/libprintbackend-cups.so
file path=usr/lib/$(MACH64)/gtk-4.0/4.0.0/printbackends/libprintbackend-file.so
link path=usr/lib/$(MACH64)/libgtk-4.so target=libgtk-4.so.1
link path=usr/lib/$(MACH64)/libgtk-4.so.1 target=libgtk-4.so.1.1000.5
file path=usr/lib/$(MACH64)/libgtk-4.so.1.1000.5
file path=usr/lib/$(MACH64)/pkgconfig/gtk4-unix-print.pc
file path=usr/lib/$(MACH64)/pkgconfig/gtk4-x11.pc
file path=usr/lib/$(MACH64)/pkgconfig/gtk4.pc
file path=usr/share/applications/org.gtk.Demo4.desktop
file path=usr/share/applications/org.gtk.IconBrowser4.desktop
file path=usr/share/applications/org.gtk.PrintEditor4.desktop
file path=usr/share/applications/org.gtk.WidgetFactory4.desktop
file path=usr/share/applications/org.gtk.gtk4.NodeEditor.desktop
file path=usr/share/gettext/its/gtk4builder.its
file path=usr/share/gettext/its/gtk4builder.loc
file path=usr/share/glib-2.0/schemas/org.gtk.Demo4.gschema.xml
file path=usr/share/glib-2.0/schemas/org.gtk.gtk4.Settings.ColorChooser.gschema.xml
file path=usr/share/glib-2.0/schemas/org.gtk.gtk4.Settings.Debug.gschema.xml
file path=usr/share/glib-2.0/schemas/org.gtk.gtk4.Settings.EmojiChooser.gschema.xml
file path=usr/share/glib-2.0/schemas/org.gtk.gtk4.Settings.FileChooser.gschema.xml
file path=usr/share/gtk-4.0/emoji/da.gresource
file path=usr/share/gtk-4.0/emoji/de.gresource
file path=usr/share/gtk-4.0/emoji/es.gresource
file path=usr/share/gtk-4.0/emoji/fr.gresource
file path=usr/share/gtk-4.0/emoji/hu.gresource
file path=usr/share/gtk-4.0/emoji/it.gresource
file path=usr/share/gtk-4.0/emoji/ko.gresource
file path=usr/share/gtk-4.0/emoji/lt.gresource
file path=usr/share/gtk-4.0/emoji/ms.gresource
file path=usr/share/gtk-4.0/emoji/nl.gresource
file path=usr/share/gtk-4.0/emoji/pl.gresource
file path=usr/share/gtk-4.0/emoji/pt.gresource
file path=usr/share/gtk-4.0/emoji/ru.gresource
file path=usr/share/gtk-4.0/emoji/sv.gresource
file path=usr/share/gtk-4.0/emoji/uk.gresource
file path=usr/share/gtk-4.0/emoji/zh.gresource
file path=usr/share/gtk-4.0/gtk4builder.rng
file path=usr/share/gtk-4.0/valgrind/gtk.supp
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.Demo4.svg
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.IconBrowser4.svg
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.PrintEditor4.Devel.svg
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.PrintEditor4.svg
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.WidgetFactory4.svg
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.gtk4.NodeEditor.Devel.svg
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.gtk4.NodeEditor.svg
file path=usr/share/icons/hicolor/symbolic/apps/org.gtk.Demo4-symbolic.svg
file path=usr/share/icons/hicolor/symbolic/apps/org.gtk.IconBrowser4-symbolic.svg
file path=usr/share/icons/hicolor/symbolic/apps/org.gtk.PrintEditor4-symbolic.svg
file path=usr/share/icons/hicolor/symbolic/apps/org.gtk.WidgetFactory4-symbolic.svg
file path=usr/share/icons/hicolor/symbolic/apps/org.gtk.gtk4.NodeEditor-symbolic.svg
file path=usr/share/locale/ab/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/af/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/am/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/an/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ang/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ar/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/as/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ast/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/az/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/az_IR/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/be/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/be@latin/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/bg/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/bn/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/bn_IN/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/br/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/bs/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ca/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ca@valencia/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/crh/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/cs/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/cy/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/da/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/de/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/dz/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/el/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/en/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/en@shaw/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/en_CA/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/en_GB/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/eo/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/es/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/et/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/eu/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/fa/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/fi/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/fr/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/fur/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ga/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/gd/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/gl/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/gu/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/he/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/hi/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/hr/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/hu/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/hy/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ia/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/id/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ie/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/io/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/is/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/it/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ja/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ka/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/kg/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/kk/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/km/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/kn/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ko/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ku/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ky/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/lg/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/li/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/lt/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/lv/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/mai/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/mi/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/mjw/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/mk/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ml/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/mn/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/mr/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ms/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/my/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/nb/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/nds/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ne/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/nl/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/nn/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/nso/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/oc/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/or/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/pa/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/pl/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ps/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/pt/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/pt_BR/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ro/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ru/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/rw/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/si/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sk/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sl/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sq/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sr/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sr@ije/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sr@latin/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sv/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ta/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/te/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/tg/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/th/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/tk/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/tr/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/tt/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ug/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/uk/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ur/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/uz/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/uz@cyrillic/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/vi/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/wa/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/xh/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/yi/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/zh_CN/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/zh_HK/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/zh_TW/LC_MESSAGES/gtk40.mo
file path=usr/share/man/man1/gtk4-broadwayd.1
file path=usr/share/man/man1/gtk4-builder-tool.1
file path=usr/share/man/man1/gtk4-demo-application.1
file path=usr/share/man/man1/gtk4-demo.1
file path=usr/share/man/man1/gtk4-encode-symbolic-svg.1
file path=usr/share/man/man1/gtk4-icon-browser.1
file path=usr/share/man/man1/gtk4-launch.1
file path=usr/share/man/man1/gtk4-node-editor.1
file path=usr/share/man/man1/gtk4-query-settings.1
file path=usr/share/man/man1/gtk4-update-icon-cache.1
file path=usr/share/man/man1/gtk4-widget-factory.1
file path=usr/share/metainfo/org.gtk.Demo4.appdata.xml
file path=usr/share/metainfo/org.gtk.IconBrowser4.appdata.xml
file path=usr/share/metainfo/org.gtk.PrintEditor4.appdata.xml
file path=usr/share/metainfo/org.gtk.WidgetFactory4.appdata.xml
file path=usr/share/metainfo/org.gtk.gtk4.NodeEditor.appdata.xml
components/library/gtk+4/manifests/sample-manifest.p5m
New file
@@ -0,0 +1,578 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/gtk4-builder-tool
file path=usr/bin/gtk4-demo
file path=usr/bin/gtk4-demo-application
file path=usr/bin/gtk4-encode-symbolic-svg
file path=usr/bin/gtk4-icon-browser
file path=usr/bin/gtk4-launch
file path=usr/bin/gtk4-node-editor
file path=usr/bin/gtk4-print-editor
file path=usr/bin/gtk4-query-settings
file path=usr/bin/gtk4-update-icon-cache
file path=usr/bin/gtk4-widget-factory
file path=usr/include/gtk-4.0/gdk/gdk.h
file path=usr/include/gtk-4.0/gdk/gdkapplaunchcontext.h
file path=usr/include/gtk-4.0/gdk/gdkcairo.h
file path=usr/include/gtk-4.0/gdk/gdkcairocontext.h
file path=usr/include/gtk-4.0/gdk/gdkclipboard.h
file path=usr/include/gtk-4.0/gdk/gdkconfig.h
file path=usr/include/gtk-4.0/gdk/gdkcontentdeserializer.h
file path=usr/include/gtk-4.0/gdk/gdkcontentformats.h
file path=usr/include/gtk-4.0/gdk/gdkcontentprovider.h
file path=usr/include/gtk-4.0/gdk/gdkcontentproviderimpl.h
file path=usr/include/gtk-4.0/gdk/gdkcontentserializer.h
file path=usr/include/gtk-4.0/gdk/gdkcursor.h
file path=usr/include/gtk-4.0/gdk/gdkdevice.h
file path=usr/include/gtk-4.0/gdk/gdkdevicepad.h
file path=usr/include/gtk-4.0/gdk/gdkdevicetool.h
file path=usr/include/gtk-4.0/gdk/gdkdisplay.h
file path=usr/include/gtk-4.0/gdk/gdkdisplaymanager.h
file path=usr/include/gtk-4.0/gdk/gdkdrag.h
file path=usr/include/gtk-4.0/gdk/gdkdragsurface.h
file path=usr/include/gtk-4.0/gdk/gdkdrawcontext.h
file path=usr/include/gtk-4.0/gdk/gdkdrop.h
file path=usr/include/gtk-4.0/gdk/gdkenums.h
file path=usr/include/gtk-4.0/gdk/gdkenumtypes.h
file path=usr/include/gtk-4.0/gdk/gdkevents.h
file path=usr/include/gtk-4.0/gdk/gdkframeclock.h
file path=usr/include/gtk-4.0/gdk/gdkframetimings.h
file path=usr/include/gtk-4.0/gdk/gdkglcontext.h
file path=usr/include/gtk-4.0/gdk/gdkgltexture.h
file path=usr/include/gtk-4.0/gdk/gdkkeys.h
file path=usr/include/gtk-4.0/gdk/gdkkeysyms.h
file path=usr/include/gtk-4.0/gdk/gdkmemorytexture.h
file path=usr/include/gtk-4.0/gdk/gdkmonitor.h
file path=usr/include/gtk-4.0/gdk/gdkpaintable.h
file path=usr/include/gtk-4.0/gdk/gdkpango.h
file path=usr/include/gtk-4.0/gdk/gdkpixbuf.h
file path=usr/include/gtk-4.0/gdk/gdkpopup.h
file path=usr/include/gtk-4.0/gdk/gdkpopuplayout.h
file path=usr/include/gtk-4.0/gdk/gdkrectangle.h
file path=usr/include/gtk-4.0/gdk/gdkrgba.h
file path=usr/include/gtk-4.0/gdk/gdkseat.h
file path=usr/include/gtk-4.0/gdk/gdksnapshot.h
file path=usr/include/gtk-4.0/gdk/gdksurface.h
file path=usr/include/gtk-4.0/gdk/gdktexture.h
file path=usr/include/gtk-4.0/gdk/gdktexturedownloader.h
file path=usr/include/gtk-4.0/gdk/gdktoplevel.h
file path=usr/include/gtk-4.0/gdk/gdktoplevellayout.h
file path=usr/include/gtk-4.0/gdk/gdktoplevelsize.h
file path=usr/include/gtk-4.0/gdk/gdktypes.h
file path=usr/include/gtk-4.0/gdk/gdkversionmacros.h
file path=usr/include/gtk-4.0/gdk/gdkvulkancontext.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx-autocleanups.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11applaunchcontext.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11device-xi2.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11device.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11devicemanager-xi2.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11devicemanager.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11display.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11dnd.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11glcontext.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11monitor.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11property.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11screen.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11selection.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11surface.h
file path=usr/include/gtk-4.0/gdk/x11/gdkx11utils.h
file path=usr/include/gtk-4.0/gsk/gl/gskglrenderer.h
file path=usr/include/gtk-4.0/gsk/gsk.h
file path=usr/include/gtk-4.0/gsk/gskcairorenderer.h
file path=usr/include/gtk-4.0/gsk/gskenums.h
file path=usr/include/gtk-4.0/gsk/gskenumtypes.h
file path=usr/include/gtk-4.0/gsk/gskglshader.h
file path=usr/include/gtk-4.0/gsk/gskrenderer.h
file path=usr/include/gtk-4.0/gsk/gskrendernode.h
file path=usr/include/gtk-4.0/gsk/gskroundedrect.h
file path=usr/include/gtk-4.0/gsk/gsktransform.h
file path=usr/include/gtk-4.0/gsk/gsktypes.h
file path=usr/include/gtk-4.0/gtk/css/gtkcss.h
file path=usr/include/gtk-4.0/gtk/css/gtkcssenums.h
file path=usr/include/gtk-4.0/gtk/css/gtkcssenumtypes.h
file path=usr/include/gtk-4.0/gtk/css/gtkcsserror.h
file path=usr/include/gtk-4.0/gtk/css/gtkcsslocation.h
file path=usr/include/gtk-4.0/gtk/css/gtkcsssection.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkappchooser.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkappchooserbutton.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkappchooserdialog.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkappchooserwidget.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkassistant.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellarea.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellareabox.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellareacontext.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcelleditable.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcelllayout.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrenderer.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrendereraccel.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrenderercombo.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrendererpixbuf.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrendererprogress.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrendererspin.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrendererspinner.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrenderertext.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellrenderertoggle.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcellview.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcolorbutton.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooserdialog.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooserwidget.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkentrycompletion.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfilechooser.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfilechooserdialog.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfilechoosernative.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfilechooserwidget.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfontbutton.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfontchooser.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfontchooserdialog.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkfontchooserwidget.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkiconview.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkinfobar.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkliststore.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtklockbutton.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkmessagedialog.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkrender.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkshow.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkstatusbar.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkstylecontext.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreednd.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreemodelfilter.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreemodelsort.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreesortable.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtktreeviewcolumn.h
file path=usr/include/gtk-4.0/gtk/deprecated/gtkvolumebutton.h
file path=usr/include/gtk-4.0/gtk/gtk.h
file path=usr/include/gtk-4.0/gtk/gtkaboutdialog.h
file path=usr/include/gtk-4.0/gtk/gtkaccelgroup.h
file path=usr/include/gtk-4.0/gtk/gtkaccessible.h
file path=usr/include/gtk-4.0/gtk/gtkaccessiblerange.h
file path=usr/include/gtk-4.0/gtk/gtkactionable.h
file path=usr/include/gtk-4.0/gtk/gtkactionbar.h
file path=usr/include/gtk-4.0/gtk/gtkadjustment.h
file path=usr/include/gtk-4.0/gtk/gtkalertdialog.h
file path=usr/include/gtk-4.0/gtk/gtkapplication.h
file path=usr/include/gtk-4.0/gtk/gtkapplicationwindow.h
file path=usr/include/gtk-4.0/gtk/gtkaspectframe.h
file path=usr/include/gtk-4.0/gtk/gtkatcontext.h
file path=usr/include/gtk-4.0/gtk/gtkbinlayout.h
file path=usr/include/gtk-4.0/gtk/gtkbitset.h
file path=usr/include/gtk-4.0/gtk/gtkbookmarklist.h
file path=usr/include/gtk-4.0/gtk/gtkboolfilter.h
file path=usr/include/gtk-4.0/gtk/gtkborder.h
file path=usr/include/gtk-4.0/gtk/gtkbox.h
file path=usr/include/gtk-4.0/gtk/gtkboxlayout.h
file path=usr/include/gtk-4.0/gtk/gtkbuildable.h
file path=usr/include/gtk-4.0/gtk/gtkbuilder.h
file path=usr/include/gtk-4.0/gtk/gtkbuilderlistitemfactory.h
file path=usr/include/gtk-4.0/gtk/gtkbuilderscope.h
file path=usr/include/gtk-4.0/gtk/gtkbutton.h
file path=usr/include/gtk-4.0/gtk/gtkcalendar.h
file path=usr/include/gtk-4.0/gtk/gtkcenterbox.h
file path=usr/include/gtk-4.0/gtk/gtkcenterlayout.h
file path=usr/include/gtk-4.0/gtk/gtkcheckbutton.h
file path=usr/include/gtk-4.0/gtk/gtkcolordialog.h
file path=usr/include/gtk-4.0/gtk/gtkcolordialogbutton.h
file path=usr/include/gtk-4.0/gtk/gtkcolorutils.h
file path=usr/include/gtk-4.0/gtk/gtkcolumnview.h
file path=usr/include/gtk-4.0/gtk/gtkcolumnviewcolumn.h
file path=usr/include/gtk-4.0/gtk/gtkcolumnviewsorter.h
file path=usr/include/gtk-4.0/gtk/gtkconstraint.h
file path=usr/include/gtk-4.0/gtk/gtkconstraintguide.h
file path=usr/include/gtk-4.0/gtk/gtkconstraintlayout.h
file path=usr/include/gtk-4.0/gtk/gtkcssprovider.h
file path=usr/include/gtk-4.0/gtk/gtkcustomfilter.h
file path=usr/include/gtk-4.0/gtk/gtkcustomlayout.h
file path=usr/include/gtk-4.0/gtk/gtkcustomsorter.h
file path=usr/include/gtk-4.0/gtk/gtkdebug.h
file path=usr/include/gtk-4.0/gtk/gtkdialogerror.h
file path=usr/include/gtk-4.0/gtk/gtkdirectorylist.h
file path=usr/include/gtk-4.0/gtk/gtkdragicon.h
file path=usr/include/gtk-4.0/gtk/gtkdragsource.h
file path=usr/include/gtk-4.0/gtk/gtkdrawingarea.h
file path=usr/include/gtk-4.0/gtk/gtkdropcontrollermotion.h
file path=usr/include/gtk-4.0/gtk/gtkdropdown.h
file path=usr/include/gtk-4.0/gtk/gtkdroptarget.h
file path=usr/include/gtk-4.0/gtk/gtkdroptargetasync.h
file path=usr/include/gtk-4.0/gtk/gtkeditable.h
file path=usr/include/gtk-4.0/gtk/gtkeditablelabel.h
file path=usr/include/gtk-4.0/gtk/gtkemojichooser.h
file path=usr/include/gtk-4.0/gtk/gtkentry.h
file path=usr/include/gtk-4.0/gtk/gtkentrybuffer.h
file path=usr/include/gtk-4.0/gtk/gtkenums.h
file path=usr/include/gtk-4.0/gtk/gtkeventcontroller.h
file path=usr/include/gtk-4.0/gtk/gtkeventcontrollerfocus.h
file path=usr/include/gtk-4.0/gtk/gtkeventcontrollerkey.h
file path=usr/include/gtk-4.0/gtk/gtkeventcontrollerlegacy.h
file path=usr/include/gtk-4.0/gtk/gtkeventcontrollermotion.h
file path=usr/include/gtk-4.0/gtk/gtkeventcontrollerscroll.h
file path=usr/include/gtk-4.0/gtk/gtkexpander.h
file path=usr/include/gtk-4.0/gtk/gtkexpression.h
file path=usr/include/gtk-4.0/gtk/gtkfiledialog.h
file path=usr/include/gtk-4.0/gtk/gtkfilefilter.h
file path=usr/include/gtk-4.0/gtk/gtkfilelauncher.h
file path=usr/include/gtk-4.0/gtk/gtkfilter.h
file path=usr/include/gtk-4.0/gtk/gtkfilterlistmodel.h
file path=usr/include/gtk-4.0/gtk/gtkfixed.h
file path=usr/include/gtk-4.0/gtk/gtkfixedlayout.h
file path=usr/include/gtk-4.0/gtk/gtkflattenlistmodel.h
file path=usr/include/gtk-4.0/gtk/gtkflowbox.h
file path=usr/include/gtk-4.0/gtk/gtkfontdialog.h
file path=usr/include/gtk-4.0/gtk/gtkfontdialogbutton.h
file path=usr/include/gtk-4.0/gtk/gtkframe.h
file path=usr/include/gtk-4.0/gtk/gtkgesture.h
file path=usr/include/gtk-4.0/gtk/gtkgestureclick.h
file path=usr/include/gtk-4.0/gtk/gtkgesturedrag.h
file path=usr/include/gtk-4.0/gtk/gtkgesturelongpress.h
file path=usr/include/gtk-4.0/gtk/gtkgesturepan.h
file path=usr/include/gtk-4.0/gtk/gtkgesturerotate.h
file path=usr/include/gtk-4.0/gtk/gtkgesturesingle.h
file path=usr/include/gtk-4.0/gtk/gtkgesturestylus.h
file path=usr/include/gtk-4.0/gtk/gtkgestureswipe.h
file path=usr/include/gtk-4.0/gtk/gtkgesturezoom.h
file path=usr/include/gtk-4.0/gtk/gtkglarea.h
file path=usr/include/gtk-4.0/gtk/gtkgrid.h
file path=usr/include/gtk-4.0/gtk/gtkgridlayout.h
file path=usr/include/gtk-4.0/gtk/gtkgridview.h
file path=usr/include/gtk-4.0/gtk/gtkheaderbar.h
file path=usr/include/gtk-4.0/gtk/gtkicontheme.h
file path=usr/include/gtk-4.0/gtk/gtkimage.h
file path=usr/include/gtk-4.0/gtk/gtkimcontext.h
file path=usr/include/gtk-4.0/gtk/gtkimcontextsimple.h
file path=usr/include/gtk-4.0/gtk/gtkimmodule.h
file path=usr/include/gtk-4.0/gtk/gtkimmulticontext.h
file path=usr/include/gtk-4.0/gtk/gtkinscription.h
file path=usr/include/gtk-4.0/gtk/gtklabel.h
file path=usr/include/gtk-4.0/gtk/gtklayoutchild.h
file path=usr/include/gtk-4.0/gtk/gtklayoutmanager.h
file path=usr/include/gtk-4.0/gtk/gtklevelbar.h
file path=usr/include/gtk-4.0/gtk/gtklinkbutton.h
file path=usr/include/gtk-4.0/gtk/gtklistbase.h
file path=usr/include/gtk-4.0/gtk/gtklistbox.h
file path=usr/include/gtk-4.0/gtk/gtklistitem.h
file path=usr/include/gtk-4.0/gtk/gtklistitemfactory.h
file path=usr/include/gtk-4.0/gtk/gtklistview.h
file path=usr/include/gtk-4.0/gtk/gtkmain.h
file path=usr/include/gtk-4.0/gtk/gtkmaplistmodel.h
file path=usr/include/gtk-4.0/gtk/gtkmediacontrols.h
file path=usr/include/gtk-4.0/gtk/gtkmediafile.h
file path=usr/include/gtk-4.0/gtk/gtkmediastream.h
file path=usr/include/gtk-4.0/gtk/gtkmenubutton.h
file path=usr/include/gtk-4.0/gtk/gtkmountoperation.h
file path=usr/include/gtk-4.0/gtk/gtkmultifilter.h
file path=usr/include/gtk-4.0/gtk/gtkmultiselection.h
file path=usr/include/gtk-4.0/gtk/gtkmultisorter.h
file path=usr/include/gtk-4.0/gtk/gtknative.h
file path=usr/include/gtk-4.0/gtk/gtknativedialog.h
file path=usr/include/gtk-4.0/gtk/gtknoselection.h
file path=usr/include/gtk-4.0/gtk/gtknotebook.h
file path=usr/include/gtk-4.0/gtk/gtknumericsorter.h
file path=usr/include/gtk-4.0/gtk/gtkorientable.h
file path=usr/include/gtk-4.0/gtk/gtkoverlay.h
file path=usr/include/gtk-4.0/gtk/gtkoverlaylayout.h
file path=usr/include/gtk-4.0/gtk/gtkpadcontroller.h
file path=usr/include/gtk-4.0/gtk/gtkpagesetup.h
file path=usr/include/gtk-4.0/gtk/gtkpaned.h
file path=usr/include/gtk-4.0/gtk/gtkpapersize.h
file path=usr/include/gtk-4.0/gtk/gtkpasswordentry.h
file path=usr/include/gtk-4.0/gtk/gtkpasswordentrybuffer.h
file path=usr/include/gtk-4.0/gtk/gtkpicture.h
file path=usr/include/gtk-4.0/gtk/gtkpopover.h
file path=usr/include/gtk-4.0/gtk/gtkpopovermenu.h
file path=usr/include/gtk-4.0/gtk/gtkpopovermenubar.h
file path=usr/include/gtk-4.0/gtk/gtkprintcontext.h
file path=usr/include/gtk-4.0/gtk/gtkprintoperation.h
file path=usr/include/gtk-4.0/gtk/gtkprintoperationpreview.h
file path=usr/include/gtk-4.0/gtk/gtkprintsettings.h
file path=usr/include/gtk-4.0/gtk/gtkprogressbar.h
file path=usr/include/gtk-4.0/gtk/gtkrange.h
file path=usr/include/gtk-4.0/gtk/gtkrecentmanager.h
file path=usr/include/gtk-4.0/gtk/gtkrevealer.h
file path=usr/include/gtk-4.0/gtk/gtkroot.h
file path=usr/include/gtk-4.0/gtk/gtkscale.h
file path=usr/include/gtk-4.0/gtk/gtkscalebutton.h
file path=usr/include/gtk-4.0/gtk/gtkscrollable.h
file path=usr/include/gtk-4.0/gtk/gtkscrollbar.h
file path=usr/include/gtk-4.0/gtk/gtkscrolledwindow.h
file path=usr/include/gtk-4.0/gtk/gtksearchbar.h
file path=usr/include/gtk-4.0/gtk/gtksearchentry.h
file path=usr/include/gtk-4.0/gtk/gtkselectionfiltermodel.h
file path=usr/include/gtk-4.0/gtk/gtkselectionmodel.h
file path=usr/include/gtk-4.0/gtk/gtkseparator.h
file path=usr/include/gtk-4.0/gtk/gtksettings.h
file path=usr/include/gtk-4.0/gtk/gtkshortcut.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutaction.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutcontroller.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutlabel.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutmanager.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutsgroup.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutssection.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutsshortcut.h
file path=usr/include/gtk-4.0/gtk/gtkshortcutswindow.h
file path=usr/include/gtk-4.0/gtk/gtkshortcuttrigger.h
file path=usr/include/gtk-4.0/gtk/gtksignallistitemfactory.h
file path=usr/include/gtk-4.0/gtk/gtksingleselection.h
file path=usr/include/gtk-4.0/gtk/gtksizegroup.h
file path=usr/include/gtk-4.0/gtk/gtksizerequest.h
file path=usr/include/gtk-4.0/gtk/gtkslicelistmodel.h
file path=usr/include/gtk-4.0/gtk/gtksnapshot.h
file path=usr/include/gtk-4.0/gtk/gtksorter.h
file path=usr/include/gtk-4.0/gtk/gtksortlistmodel.h
file path=usr/include/gtk-4.0/gtk/gtkspinbutton.h
file path=usr/include/gtk-4.0/gtk/gtkspinner.h
file path=usr/include/gtk-4.0/gtk/gtkstack.h
file path=usr/include/gtk-4.0/gtk/gtkstacksidebar.h
file path=usr/include/gtk-4.0/gtk/gtkstackswitcher.h
file path=usr/include/gtk-4.0/gtk/gtkstringfilter.h
file path=usr/include/gtk-4.0/gtk/gtkstringlist.h
file path=usr/include/gtk-4.0/gtk/gtkstringsorter.h
file path=usr/include/gtk-4.0/gtk/gtkstyleprovider.h
file path=usr/include/gtk-4.0/gtk/gtkswitch.h
file path=usr/include/gtk-4.0/gtk/gtksymbolicpaintable.h
file path=usr/include/gtk-4.0/gtk/gtktestatcontext.h
file path=usr/include/gtk-4.0/gtk/gtktestutils.h
file path=usr/include/gtk-4.0/gtk/gtktext.h
file path=usr/include/gtk-4.0/gtk/gtktextbuffer.h
file path=usr/include/gtk-4.0/gtk/gtktextchild.h
file path=usr/include/gtk-4.0/gtk/gtktextiter.h
file path=usr/include/gtk-4.0/gtk/gtktextmark.h
file path=usr/include/gtk-4.0/gtk/gtktexttag.h
file path=usr/include/gtk-4.0/gtk/gtktexttagtable.h
file path=usr/include/gtk-4.0/gtk/gtktextview.h
file path=usr/include/gtk-4.0/gtk/gtktogglebutton.h
file path=usr/include/gtk-4.0/gtk/gtktooltip.h
file path=usr/include/gtk-4.0/gtk/gtktreeexpander.h
file path=usr/include/gtk-4.0/gtk/gtktreelistmodel.h
file path=usr/include/gtk-4.0/gtk/gtktreelistrowsorter.h
file path=usr/include/gtk-4.0/gtk/gtktypebuiltins.h
file path=usr/include/gtk-4.0/gtk/gtktypes.h
file path=usr/include/gtk-4.0/gtk/gtkurilauncher.h
file path=usr/include/gtk-4.0/gtk/gtkversion.h
file path=usr/include/gtk-4.0/gtk/gtkvideo.h
file path=usr/include/gtk-4.0/gtk/gtkviewport.h
file path=usr/include/gtk-4.0/gtk/gtkwidget.h
file path=usr/include/gtk-4.0/gtk/gtkwidgetpaintable.h
file path=usr/include/gtk-4.0/gtk/gtkwindow.h
file path=usr/include/gtk-4.0/gtk/gtkwindowcontrols.h
file path=usr/include/gtk-4.0/gtk/gtkwindowgroup.h
file path=usr/include/gtk-4.0/gtk/gtkwindowhandle.h
file path=usr/include/gtk-4.0/unix-print/gtk/gtkpagesetupunixdialog.h
file path=usr/include/gtk-4.0/unix-print/gtk/gtkprinter.h
file path=usr/include/gtk-4.0/unix-print/gtk/gtkprintjob.h
file path=usr/include/gtk-4.0/unix-print/gtk/gtkprintunixdialog.h
file path=usr/include/gtk-4.0/unix-print/gtk/gtkunixprint-autocleanups.h
file path=usr/include/gtk-4.0/unix-print/gtk/gtkunixprint.h
file path=usr/lib/$(MACH64)/gtk-4.0/4.0.0/printbackends/libprintbackend-cups.so
file path=usr/lib/$(MACH64)/gtk-4.0/4.0.0/printbackends/libprintbackend-file.so
link path=usr/lib/$(MACH64)/libgtk-4.so target=libgtk-4.so.1
link path=usr/lib/$(MACH64)/libgtk-4.so.1 target=libgtk-4.so.1.1000.5
file path=usr/lib/$(MACH64)/libgtk-4.so.1.1000.5
file path=usr/lib/$(MACH64)/pkgconfig/gtk4-unix-print.pc
file path=usr/lib/$(MACH64)/pkgconfig/gtk4-x11.pc
file path=usr/lib/$(MACH64)/pkgconfig/gtk4.pc
file path=usr/share/applications/org.gtk.Demo4.desktop
file path=usr/share/applications/org.gtk.IconBrowser4.desktop
file path=usr/share/applications/org.gtk.PrintEditor4.desktop
file path=usr/share/applications/org.gtk.WidgetFactory4.desktop
file path=usr/share/applications/org.gtk.gtk4.NodeEditor.desktop
file path=usr/share/gettext/its/gtk4builder.its
file path=usr/share/gettext/its/gtk4builder.loc
file path=usr/share/glib-2.0/schemas/org.gtk.Demo4.gschema.xml
file path=usr/share/glib-2.0/schemas/org.gtk.gtk4.Settings.ColorChooser.gschema.xml
file path=usr/share/glib-2.0/schemas/org.gtk.gtk4.Settings.Debug.gschema.xml
file path=usr/share/glib-2.0/schemas/org.gtk.gtk4.Settings.EmojiChooser.gschema.xml
file path=usr/share/glib-2.0/schemas/org.gtk.gtk4.Settings.FileChooser.gschema.xml
file path=usr/share/gtk-4.0/emoji/da.gresource
file path=usr/share/gtk-4.0/emoji/de.gresource
file path=usr/share/gtk-4.0/emoji/es.gresource
file path=usr/share/gtk-4.0/emoji/fr.gresource
file path=usr/share/gtk-4.0/emoji/hu.gresource
file path=usr/share/gtk-4.0/emoji/it.gresource
file path=usr/share/gtk-4.0/emoji/ko.gresource
file path=usr/share/gtk-4.0/emoji/lt.gresource
file path=usr/share/gtk-4.0/emoji/ms.gresource
file path=usr/share/gtk-4.0/emoji/nl.gresource
file path=usr/share/gtk-4.0/emoji/pl.gresource
file path=usr/share/gtk-4.0/emoji/pt.gresource
file path=usr/share/gtk-4.0/emoji/ru.gresource
file path=usr/share/gtk-4.0/emoji/sv.gresource
file path=usr/share/gtk-4.0/emoji/uk.gresource
file path=usr/share/gtk-4.0/emoji/zh.gresource
file path=usr/share/gtk-4.0/gtk4builder.rng
file path=usr/share/gtk-4.0/valgrind/gtk.supp
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.Demo4.svg
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.IconBrowser4.svg
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.PrintEditor4.Devel.svg
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.PrintEditor4.svg
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.WidgetFactory4.svg
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.gtk4.NodeEditor.Devel.svg
file path=usr/share/icons/hicolor/scalable/apps/org.gtk.gtk4.NodeEditor.svg
file path=usr/share/icons/hicolor/symbolic/apps/org.gtk.Demo4-symbolic.svg
file path=usr/share/icons/hicolor/symbolic/apps/org.gtk.IconBrowser4-symbolic.svg
file path=usr/share/icons/hicolor/symbolic/apps/org.gtk.PrintEditor4-symbolic.svg
file path=usr/share/icons/hicolor/symbolic/apps/org.gtk.WidgetFactory4-symbolic.svg
file path=usr/share/icons/hicolor/symbolic/apps/org.gtk.gtk4.NodeEditor-symbolic.svg
file path=usr/share/locale/ab/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/af/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/am/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/an/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ang/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ar/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/as/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ast/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/az/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/az_IR/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/be/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/be@latin/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/bg/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/bn/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/bn_IN/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/br/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/bs/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ca/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ca@valencia/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/crh/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/cs/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/cy/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/da/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/de/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/dz/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/el/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/en/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/en@shaw/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/en_CA/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/en_GB/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/eo/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/es/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/et/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/eu/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/fa/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/fi/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/fr/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/fur/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ga/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/gd/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/gl/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/gu/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/he/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/hi/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/hr/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/hu/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/hy/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ia/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/id/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ie/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/io/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/is/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/it/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ja/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ka/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/kg/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/kk/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/km/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/kn/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ko/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ku/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ky/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/lg/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/li/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/lt/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/lv/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/mai/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/mi/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/mjw/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/mk/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ml/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/mn/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/mr/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ms/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/my/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/nb/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/nds/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ne/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/nl/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/nn/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/nso/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/oc/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/or/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/pa/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/pl/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ps/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/pt/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/pt_BR/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ro/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ru/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/rw/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/si/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sk/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sl/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sq/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sr/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sr@ije/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sr@latin/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/sv/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ta/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/te/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/tg/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/th/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/tk/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/tr/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/tt/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ug/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/uk/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/ur/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/uz/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/uz@cyrillic/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/vi/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/wa/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/xh/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/yi/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/zh_CN/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/zh_HK/LC_MESSAGES/gtk40.mo
file path=usr/share/locale/zh_TW/LC_MESSAGES/gtk40.mo
file path=usr/share/man/man1/gtk4-broadwayd.1
file path=usr/share/man/man1/gtk4-builder-tool.1
file path=usr/share/man/man1/gtk4-demo-application.1
file path=usr/share/man/man1/gtk4-demo.1
file path=usr/share/man/man1/gtk4-encode-symbolic-svg.1
file path=usr/share/man/man1/gtk4-icon-browser.1
file path=usr/share/man/man1/gtk4-launch.1
file path=usr/share/man/man1/gtk4-node-editor.1
file path=usr/share/man/man1/gtk4-query-settings.1
file path=usr/share/man/man1/gtk4-update-icon-cache.1
file path=usr/share/man/man1/gtk4-widget-factory.1
file path=usr/share/metainfo/org.gtk.Demo4.appdata.xml
file path=usr/share/metainfo/org.gtk.IconBrowser4.appdata.xml
file path=usr/share/metainfo/org.gtk.PrintEditor4.appdata.xml
file path=usr/share/metainfo/org.gtk.WidgetFactory4.appdata.xml
file path=usr/share/metainfo/org.gtk.gtk4.NodeEditor.appdata.xml
components/library/gtk+4/patches/01-meson.patch
New file
@@ -0,0 +1,17 @@
--- gtk-4.10.5/testsuite/gtk/meson.build.~1~    2023-08-05 05:50:38.000000000 -0400
+++ gtk-4.10.5/testsuite/gtk/meson.build    2024-01-22 15:11:52.845093703 -0500
@@ -1,5 +1,3 @@
-gtk_tests_export_dynamic_ldflag = []
-
 if cc.get_id() != 'msvc'
   if os_darwin
     gtk_tests_export_dynamic_ldflag = ['-Wl,-export_dynamic']
@@ -10,6 +8,8 @@
   endif
 endif
+gtk_tests_export_dynamic_ldflag = []
+
 # Available keys for each test:
 #
 #  - 'name': the test name; used for the test and to determine the base
components/library/gtk+4/patches/02-EGL-broken.patch
New file
@@ -0,0 +1,23 @@
--- gtk-4.8.3/gdk/x11/gdkdisplay-x11.c.old    2023-02-28 11:16:49.726520126 -0500
+++ gtk-4.8.3/gdk/x11/gdkdisplay-x11.c    2023-02-28 11:22:55.822098612 -0500
@@ -2966,6 +2966,12 @@
    * EGL, we want to avoid using it in favor of GLX.
    */
+   /*  EGL does not work on openindiana. Only test for GLX. */
+#ifdef __sun
+   if (gdk_x11_display_init_glx (self, out_visual, out_depth, error))
+     return TRUE;
+   return FALSE;
+#else
   if (!gdk_display_init_egl (display, EGL_PLATFORM_X11_KHR, dpy, FALSE, error))
     {
       g_clear_error (error);
@@ -2996,6 +3002,7 @@
   self->egl_version = epoxy_egl_version (egl_display);
   return TRUE;
+#endif
 }
 static GdkGLContext *
components/library/gtk+4/patches/03-disable-sig.patch
New file
@@ -0,0 +1,50 @@
This is causing a regression with coredumps of all gtk-demos and majority
of the integrated tests
core 'core' of 4134:    gtk4-demo
------------  lwp# 1 / thread# 1  ---------------
 00007fc35911a7b6 gtk_css_node_invalidate () + 26
 00007fc35911a8ef gtk_css_node_do_ensure_style () + 7f
 00007fc35911adb6 gtk_css_node_validate_internal () + c6
 00007fc35911ae17 gtk_css_node_validate_internal () + 127
 00007fc35911ae17 gtk_css_node_validate_internal () + 127
 00007fc35911ae17 gtk_css_node_validate_internal () + 127
 00007fc35911ae17 gtk_css_node_validate_internal () + 127
 00007fc35911cbe2 gtk_css_node_validate () + 62
 00007fc3590d9052 gtk_window_show () + 32
 00007fc3584397a0 _g_closure_invoke_va () + d0
 00007fc358459ebf g_signal_emit_valist () + f6f
 00007fc35845a3dd g_signal_emit () + 7d
 00007fc3590babf9 gtk_widget_show () + 129
 00007fc35a2447f8 command_line () + 218
 00007fc35814f1a3 _g_cclosure_marshal_INT__OBJECT () + 53
 00007fc3584395a5 g_closure_invoke () + c5
 00007fc35844eda6 ???????? ()
 00007fc358459688 g_signal_emit_valist () + 738
 00007fc35845a3dd g_signal_emit () + 7d
 00007fc3581ad453 g_application_call_command_line () + a3
 00007fc3581af7f1 g_application_real_local_command_line () + 221
 00007fc3581af933 g_application_run () + f3
 00007fc35a2449d4 main () + 1a4
 00007fc35a2174b3 _start () + 43
--- a/meson.build    2023-12-28 19:25:40.196383242 -0800
+++ b/meson.build    2023-12-28 19:26:32.521420680 -0800
@@ -214,17 +214,6 @@
   endif
 endforeach
-# We use links() because sigsetjmp() is often a macro hidden behind other macros
-cdata.set('HAVE_SIGSETJMP',
-  cc.links('''#define _POSIX_SOURCE
-              #include <setjmp.h>
-              int main (void) {
-                sigjmp_buf env;
-                sigsetjmp (env, 0);
-                return 0;
-              }''', name: 'sigsetjmp'),
-)
-
 # Check for __uint128_t (gcc) by checking for 128-bit division
 uint128_t_src = '''int main() {
 static __uint128_t v1 = 100;
components/library/gtk+4/pkg5
New file
@@ -0,0 +1,33 @@
{
    "dependencies": [
        "image/library/libjpeg8-turbo",
        "image/library/libpng16",
        "image/library/librsvg",
        "image/library/libtiff",
        "library/c++/harfbuzz",
        "library/desktop/cairo",
        "library/desktop/gdk-pixbuf",
        "library/desktop/graphene",
        "library/desktop/pango",
        "library/fribidi",
        "library/glib2",
        "library/print/cups-libs",
        "library/python/docutils",
        "system/library",
        "system/library/fontconfig",
        "system/library/math",
        "x11/library/libepoxy",
        "x11/library/libx11",
        "x11/library/libxcursor",
        "x11/library/libxdamage",
        "x11/library/libxext",
        "x11/library/libxfixes",
        "x11/library/libxi",
        "x11/library/libxinerama",
        "x11/library/libxrandr"
    ],
    "fmris": [
        "library/desktop/gtk4"
    ],
    "name": "gtk4"
}