Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion mk/spksrc.tc.mk
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,6 @@ meson_cross_vars:
echo "$${target} = '$(WORK_DIR)/$(TC_TARGET)/bin/$(TC_PREFIX)g++'" ; \
elif [ "$${target}" = "fc" ]; then \
echo "fortran = '$(WORK_DIR)/$(TC_TARGET)/bin/$(TC_PREFIX)$${source}'" ; \
echo "$${target} = '$(WORK_DIR)/$(TC_TARGET)/bin/$(TC_PREFIX)$${source}'" ; \
elif [ "$${target}" = "cc" ]; then \
echo "c = '$(WORK_DIR)/$(TC_TARGET)/bin/$(TC_PREFIX)$${source}'" ; \
echo "$${target} = '$(WORK_DIR)/$(TC_TARGET)/bin/$(TC_PREFIX)$${source}'" ; \
Expand All @@ -226,12 +225,17 @@ meson_native_vars:
if [ "$${target}" = "cc" ]; then \
echo "c = '$$(which $${source})'" ; \
echo "$${target} = '$$(which $${source})'" ; \
elif [ "$${target}" = "fc" ]; then \
$$(which gfortran) && echo "fortran = '$$(which gfortran)'" || true ; \
elif [ "$${target}" = "ldshared" ]; then \
echo "$${target} = '$$(which gcc) -shared'" ; \
else \
echo "$${target} = '$$(which $${source})'" ; \
fi ; \
done
@echo "g-ir-compiler = '$$(which g-ir-compiler)'" ; \
echo "g-ir-generate = '$$(which g-ir-generate)'" ; \
echo "g-ir-scanner = '$$(which g-ir-scanner)'"

.PHONY: tc_vars
tc_vars: flag
Expand Down
5 changes: 4 additions & 1 deletion python/pygobject/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = pygobject
PKG_VERS = 3.52.3
PKG_VERS = 3.54.5
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://files.pythonhosted.org/packages/source/p/pygobject
Expand All @@ -9,6 +9,9 @@ HOMEPAGE = https://pygobject.gnome.org/
COMMENT = PyGObject is a Python package which provides bindings for GObject based libraries such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more.
LICENSE = LGPLv2.1+

REQUIRED_MIN_DSM = 7.1
UNSUPPORTED_ARCHS = comcerto2k

DEPENDS += python/pycairo

include ../../mk/spksrc.python-wheel-meson.mk
6 changes: 3 additions & 3 deletions python/pygobject/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
pygobject-3.52.3.tar.gz SHA1 b348a0fa667c4bb92bb86e238f21ffdc98b547fe
pygobject-3.52.3.tar.gz SHA256 00e427d291e957462a8fad659a9f9c8be776ff82a8b76bdf402f1eaeec086d82
pygobject-3.52.3.tar.gz MD5 50e6b31b7059e31a03f5949dab393e60
pygobject-3.54.5.tar.gz SHA1 93c6dd2dbe438aca11214384c0d1bacd0f39f391
pygobject-3.54.5.tar.gz SHA256 b6656f6348f5245606cf15ea48c384c7f05156c75ead206c1b246c80a22fb585
pygobject-3.54.5.tar.gz MD5 613245df25142059c2b1c04850e23532
5 changes: 5 additions & 0 deletions spk/python310-wheels/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -206,3 +206,8 @@ WHEELS_CFLAGS += [pycryptodomex] -std=c11
else
WHEELS_CFLAGS += [pycryptodomex] -std=c99
endif

# [pygobject]
ifeq ($(call version_ge, $(TC_GCC), 5.0),1)
DEPENDS += python/pygobject
endif
8 changes: 8 additions & 0 deletions spk/python310/crossenv/requirements-pygobject.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
pip==24.3.1
setuptools==78.1.0
wheel==0.45.1
#
build:meson-python==0.17.1
#
wheelhouse:pycairo==1.28.0
cross:build==1.2.2
5 changes: 5 additions & 0 deletions spk/python311-wheels/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -203,3 +203,8 @@ WHEELS_CFLAGS += [pycryptodomex] -std=c11
else
WHEELS_CFLAGS += [pycryptodomex] -std=c99
endif

# [pygobject]
ifeq ($(call version_ge, $(TC_GCC), 5.0),1)
DEPENDS += python/pygobject
endif
8 changes: 8 additions & 0 deletions spk/python311/crossenv/requirements-pygobject.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
pip==24.3.1
setuptools==78.1.0
wheel==0.45.1
#
build:meson-python==0.17.1
#
wheelhouse:pycairo==1.28.0
cross:build==1.2.2
5 changes: 5 additions & 0 deletions spk/python312-wheels/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,11 @@ ifeq ($(call version_lt, $(TC_GCC), 5.0),1)
WHEELS_CFLAGS += [pycryptodomex] -std=c11
endif

# [pygobject]
ifeq ($(call version_ge, $(TC_GCC), 5.0),1)
DEPENDS += python/pygobject
endif

# [ruamel.yaml.clib]
ifeq ($(call version_lt, $(TC_GCC), 5.0),1)
WHEELS_CFLAGS += [ruamel.yaml.clib] -std=c11
Expand Down
5 changes: 5 additions & 0 deletions spk/python313-wheels/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,11 @@ ifeq ($(call version_lt, $(TC_GCC), 5.0),1)
WHEELS_CFLAGS += [pycryptodomex] -std=c11
endif

# [pygobject]
ifeq ($(call version_ge, $(TC_GCC), 5.0),1)
DEPENDS += python/pygobject
endif

# [ruamel.yaml.clib]
ifeq ($(call version_lt, $(TC_GCC), 5.0),1)
WHEELS_CFLAGS += [ruamel.yaml.clib] -std=c11
Expand Down
8 changes: 8 additions & 0 deletions spk/python313/crossenv/requirements-pygobject.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
pip==24.3.1
setuptools==78.1.0
wheel==0.45.1
#
build:meson-python==0.17.1
#
wheelhouse:pycairo==1.28.0
cross:build==1.2.2