diff --git a/srcpkgs/python3-gobject-devel b/srcpkgs/python3-gobject-devel new file mode 120000 index 00000000000..f761b469387 --- /dev/null +++ b/srcpkgs/python3-gobject-devel @@ -0,0 +1 @@ +python3-gobject \ No newline at end of file diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template new file mode 100644 index 00000000000..5efb5e73718 --- /dev/null +++ b/srcpkgs/python3-gobject/template @@ -0,0 +1,34 @@ +# Template file for 'python3-gobject' +pkgname=python3-gobject +version=3.30.4 +revision=1 +wrksrc="pygobject-${version}" +build_style=meson +build_helper="gir" +configure_args="-Dpython=python${py3_ver}" +pycompile_module="gi pygtkcompat" +hostmakedepends="pkg-config" +makedepends="libglib-devel python3-cairo-devel python3-devel" +depends="gir-freedesktop python3-cairo" +short_desc="Python3 bindings for GObject" +maintainer="Enno Boland " +license="LGPL-2.1-or-later" +homepage="https://pygobject.readthedocs.io/" +distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz" +checksum=2dc1a1a444b82955e65b81c2a2511ecf8032404beba4ef1d48144168f2f64c43 + +case "$XBPS_TARGET_MACHINE" in + x86_64-musl) ;; + *-musl) broken="Error relocating /usr/aarch64-linux-musl/usr/lib/libz.so.1: unsupported relocation type 1026" ;; +esac + +python3-gobject-devel_package() { + depends="libgirepository-devel python3-cairo-devel + libglib-devel libffi-devel + python3-gobject>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + } +} diff --git a/srcpkgs/python3-gobject/update b/srcpkgs/python3-gobject/update new file mode 100644 index 00000000000..46e4c147074 --- /dev/null +++ b/srcpkgs/python3-gobject/update @@ -0,0 +1 @@ +pkgname="pygobject"