Andreas Wacknitz
2023-11-26 9837f204ed920f8f594f82261f63e0e336f105e0
gtk+2: drop 32 bit & backend-papi + add test results

1 files deleted
2 files added
5 files modified
186 ■■■■■ changed files
components/library/gtk+/Makefile 19 ●●●● patch | view | raw | blame | history
components/library/gtk+/gtk-backend-cups.p5m 1 ●●●● patch | view | raw | blame | history
components/library/gtk+/gtk-backend-papi.p5m 25 ●●●●● patch | view | raw | blame | history
components/library/gtk+/gtk2.p5m 40 ●●●●● patch | view | raw | blame | history
components/library/gtk+/history 1 ●●●● patch | view | raw | blame | history
components/library/gtk+/manifests/sample-manifest.p5m 42 ●●●●● patch | view | raw | blame | history
components/library/gtk+/pkg5 2 ●●●●● patch | view | raw | blame | history
components/library/gtk+/test/results-all.master 56 ●●●●● patch | view | raw | blame | history
components/library/gtk+/Makefile
@@ -13,22 +13,19 @@
# Copyright 2016 Alexander Pyhalov
#
BUILD_BITS = 32_and_64
BUILD_BITS= 64
USE_DEFAULT_TEST_TRANSFORMS= yes
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME= gtk+
COMPONENT_VERSION= 2.24.33
COMPONENT_REVISION= 1
COMPONENT_SUMMARY= GTK+ - GIMP Toolkit Library for creation of graphical user interfaces
COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:ac2ac757f5942d318a311a54b0c80b5ef295f299c2a73c632f6bfb1ff49cc6da
COMPONENT_ARCHIVE_URL= https://download.gnome.org/sources/$(COMPONENT_NAME)/2.24/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL= https://www.gtk.org/
TEST_TARGET= $(NO_TESTS)
# Build fails with gcc-13
GCC_VERSION = 10
include $(WS_MAKE_RULES)/common.mk
@@ -43,8 +40,8 @@
          automake -a -f -c --gnu &&\
          autoconf )
CONFIGURE_OPTIONS.32 = --sysconfdir=$(ETCDIR)
CONFIGURE_OPTIONS.64 = --sysconfdir=$(ETCDIR)/$(MACH64)
CONFIGURE_OPTIONS += --sysconfdir=$(ETCDIR)
#CONFIGURE_OPTIONS += --sysconfdir=$(ETCDIR)/$(MACH64)
CONFIGURE_OPTIONS += --enable-shm
CONFIGURE_OPTIONS += --with-gdktarget=x11
CONFIGURE_OPTIONS += --enable-explicit-deps=yes
@@ -62,6 +59,11 @@
COMPONENT_POST_INSTALL_ACTION = ( $(GSED) -i -e 's:/usr/bin/env python:$(PYTHON):' $(PROTO_DIR)/usr/bin/gtk-builder-convert )
COMPONENT_TEST_TRANSFORMS += \
    ' -e "/check in/p" ' \
    ' -e "/======/p" ' \
    ' -e "/summary/p" '
# Manually added dependencies
REQUIRED_PACKAGES += developer/documentation-tool/gtk-doc
REQUIRED_PACKAGES += library/desktop/gobject/gobject-introspection
@@ -74,7 +76,6 @@
REQUIRED_PACKAGES += library/desktop/pango
REQUIRED_PACKAGES += library/glib2
REQUIRED_PACKAGES += library/print/cups-libs
REQUIRED_PACKAGES += library/print/open-printing
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/fontconfig
REQUIRED_PACKAGES += system/library/math
components/library/gtk+/gtk-backend-cups.p5m
@@ -23,4 +23,3 @@
license COPYING license='LGPLv2'
file path=usr/lib/$(MACH64)/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so
file path=usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so
components/library/gtk+/gtk-backend-papi.p5m
File was deleted
components/library/gtk+/gtk2.p5m
@@ -26,13 +26,8 @@
<transform file path=usr/lib/(.*)gtk-2.0/2.10.0/immodules/im-xim.so.* ->  default restart_fmri svc:/application/desktop-cache/input-method-cache:default>
file usr/bin/gtk-demo path=usr/demo/jds/bin/gtk-demo mode=0555
file usr/bin/$(MACH64)/gtk-demo path=usr/demo/jds/bin/$(MACH64)/gtk-demo mode=0555
file path=etc/$(MACH64)/gtk-2.0/im-multipress.conf preserve=true
file path=etc/gtk-2.0/im-multipress.conf preserve=true
#file path=usr/bin/$(MACH64)/gtk-builder-convert
file path=usr/bin/$(MACH64)/gtk-query-immodules-2.0
file path=usr/bin/$(MACH64)/gtk-update-icon-cache
file path=usr/bin/gtk-builder-convert
file path=usr/bin/gtk-query-immodules-2.0
file path=usr/bin/gtk-update-icon-cache
@@ -331,41 +326,6 @@
file path=usr/lib/$(MACH64)/pkgconfig/gtk+-2.0.pc
file path=usr/lib/$(MACH64)/pkgconfig/gtk+-unix-print-2.0.pc
file path=usr/lib/$(MACH64)/pkgconfig/gtk+-x11-2.0.pc
file path=usr/lib/girepository-1.0/Gdk-2.0.typelib
file path=usr/lib/girepository-1.0/GdkX11-2.0.typelib
file path=usr/lib/girepository-1.0/Gtk-2.0.typelib
file path=usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-am-et.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-ipa.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-multipress.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-thai.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-ti-er.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-ti-et.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-viqr.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so
file path=usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-file.so
file path=usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-lpr.so
file path=usr/lib/gtk-2.0/include/gdkconfig.h
file path=usr/lib/gtk-2.0/modules/libferret.so
file path=usr/lib/gtk-2.0/modules/libgail.so
link path=usr/lib/libgailutil.so target=libgailutil.so.18.0.1
link path=usr/lib/libgailutil.so.18 target=libgailutil.so.18.0.1
file path=usr/lib/libgailutil.so.18.0.1
link path=usr/lib/libgdk-x11-2.0.so target=libgdk-x11-2.0.so.0.2400.33
link path=usr/lib/libgdk-x11-2.0.so.0 target=libgdk-x11-2.0.so.0.2400.33
file path=usr/lib/libgdk-x11-2.0.so.0.2400.33
link path=usr/lib/libgtk-x11-2.0.so target=libgtk-x11-2.0.so.0.2400.33
link path=usr/lib/libgtk-x11-2.0.so.0 target=libgtk-x11-2.0.so.0.2400.33
file path=usr/lib/libgtk-x11-2.0.so.0.2400.33
file path=usr/lib/pkgconfig/gail.pc
file path=usr/lib/pkgconfig/gdk-2.0.pc
file path=usr/lib/pkgconfig/gdk-x11-2.0.pc
file path=usr/lib/pkgconfig/gtk+-2.0.pc
file path=usr/lib/pkgconfig/gtk+-unix-print-2.0.pc
file path=usr/lib/pkgconfig/gtk+-x11-2.0.pc
file path=usr/share/aclocal/gtk-2.0.m4
file path=usr/share/gir-1.0/Gdk-2.0.gir
file path=usr/share/gir-1.0/GdkX11-2.0.gir
components/library/gtk+/history
New file
@@ -0,0 +1 @@
library/desktop/gtk2/gtk-backend-papi@2.24.33,5.11-2023.0.0.1
components/library/gtk+/manifests/sample-manifest.p5m
@@ -23,12 +23,7 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=etc/$(MACH64)/gtk-2.0/im-multipress.conf
file path=etc/gtk-2.0/im-multipress.conf
file path=usr/bin/$(MACH64)/gtk-builder-convert
file path=usr/bin/$(MACH64)/gtk-demo
file path=usr/bin/$(MACH64)/gtk-query-immodules-2.0
file path=usr/bin/$(MACH64)/gtk-update-icon-cache
file path=usr/bin/gtk-builder-convert
file path=usr/bin/gtk-demo
file path=usr/bin/gtk-query-immodules-2.0
@@ -329,43 +324,6 @@
file path=usr/lib/$(MACH64)/pkgconfig/gtk+-2.0.pc
file path=usr/lib/$(MACH64)/pkgconfig/gtk+-unix-print-2.0.pc
file path=usr/lib/$(MACH64)/pkgconfig/gtk+-x11-2.0.pc
file path=usr/lib/girepository-1.0/Gdk-2.0.typelib
file path=usr/lib/girepository-1.0/GdkX11-2.0.typelib
file path=usr/lib/girepository-1.0/Gtk-2.0.typelib
file path=usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-am-et.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-ipa.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-multipress.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-thai.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-ti-er.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-ti-et.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-viqr.so
file path=usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so
file path=usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so
file path=usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-file.so
file path=usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-lpr.so
file path=usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-papi.so
file path=usr/lib/gtk-2.0/include/gdkconfig.h
file path=usr/lib/gtk-2.0/modules/libferret.so
file path=usr/lib/gtk-2.0/modules/libgail.so
link path=usr/lib/libgailutil.so target=libgailutil.so.18.0.1
link path=usr/lib/libgailutil.so.18 target=libgailutil.so.18.0.1
file path=usr/lib/libgailutil.so.18.0.1
link path=usr/lib/libgdk-x11-2.0.so target=libgdk-x11-2.0.so.0.2400.33
link path=usr/lib/libgdk-x11-2.0.so.0 target=libgdk-x11-2.0.so.0.2400.33
file path=usr/lib/libgdk-x11-2.0.so.0.2400.33
link path=usr/lib/libgtk-x11-2.0.so target=libgtk-x11-2.0.so.0.2400.33
link path=usr/lib/libgtk-x11-2.0.so.0 target=libgtk-x11-2.0.so.0.2400.33
file path=usr/lib/libgtk-x11-2.0.so.0.2400.33
file path=usr/lib/pkgconfig/gail.pc
file path=usr/lib/pkgconfig/gdk-2.0.pc
file path=usr/lib/pkgconfig/gdk-x11-2.0.pc
file path=usr/lib/pkgconfig/gtk+-2.0.pc
file path=usr/lib/pkgconfig/gtk+-unix-print-2.0.pc
file path=usr/lib/pkgconfig/gtk+-x11-2.0.pc
file path=usr/share/aclocal/gtk-2.0.m4
file path=usr/share/gir-1.0/Gdk-2.0.gir
file path=usr/share/gir-1.0/GdkX11-2.0.gir
components/library/gtk+/pkg5
@@ -8,7 +8,6 @@
        "library/desktop/pango",
        "library/glib2",
        "library/print/cups-libs",
        "library/print/open-printing",
        "runtime/python-39",
        "system/library",
        "system/library/fontconfig",
@@ -25,7 +24,6 @@
    ],
    "fmris": [
        "library/desktop/gtk2/gtk-backend-cups",
        "library/desktop/gtk2/gtk-backend-papi",
        "library/desktop/gtk2"
    ],
    "name": "gtk+"
components/library/gtk+/test/results-all.master
New file
@@ -0,0 +1,56 @@
Making check in po
Making check in po-properties
Making check in gdk
Making check in x11
PASS: checksettings
============================================================================
Testsuite summary for gtk+ 2.24.33
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
Making check in .
============================================================================
Testsuite summary for gtk+ 2.24.33
============================================================================
# TOTAL: 0
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
Making check in tests
============================================================================
Testsuite summary for gtk+ 2.24.33
============================================================================
# TOTAL: 0
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
Making check in gtk
Making check in theme-bits
Making check in .
FAIL: aliasfilescheck.sh
============================================================================
Testsuite summary for gtk+ 2.24.33
============================================================================
# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
============================================================================