Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging / Packages / libpeas
Commits: 75310ec6 by Jan Alexander Steffens (heftig) at 2025-03-24T04:55:58+01:00 1.36.0-7: Remove python3 loader The loader is nonfunctional as of pygobject 3.52 because the latter was ported to libgirepository-2.0, which cannot be loaded together with libgirepository-1.0, which libpeas still depends on. Downstream projects should be ported to libpeas-2, but even then they will break if they also load JS or Lua plugins, as gjs and lgi are still using libgirepository-1.0. See: https://gitlab.archlinux.org/archlinux/packaging/packages/pygobject/-/issues/3 Fixes: https://gitlab.archlinux.org/archlinux/packaging/packages/libpeas/-/issues/2 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = libpeas pkgdesc = GObject Plugin System pkgver = 1.36.0 - pkgrel = 6 + pkgrel = 7 url = https://wiki.gnome.org/Projects/Libpeas arch = x86_64 license = LGPL-2.1-or-later @@ -15,9 +15,6 @@ pkgbase = libpeas makedepends = lua51-lgi makedepends = luajit makedepends = meson - makedepends = python - makedepends = python-gobject - makedepends = python-setuptools makedepends = vala depends = glib2 depends = glibc @@ -29,7 +26,6 @@ pkgbase = libpeas pkgname = libpeas optdepends = lua51-lgi: Lua loader - optdepends = python-gobject: Python loader provides = libpeas-1.0.so provides = libpeas-gtk-1.0.so @@ -40,7 +36,6 @@ pkgname = libpeas-demos depends = gtk3 depends = libgirepository depends = libpeas - depends = python-gobject pkgname = libpeas-docs pkgdesc = GObject Plugin System (documentation) ===================================== PKGBUILD ===================================== @@ -8,7 +8,7 @@ pkgname=( libpeas-docs ) pkgver=1.36.0 -pkgrel=6 +pkgrel=7 pkgdesc="GObject Plugin System" url="https://wiki.gnome.org/Projects/Libpeas" arch=(x86_64) @@ -30,9 +30,6 @@ makedepends=( lua51-lgi luajit meson - python - python-gobject - python-setuptools vala ) checkdepends=(xorg-server-xvfb) @@ -46,6 +43,7 @@ prepare() { build() { local meson_options=( -D gtk_doc=true + -D python3=false -D vapi=true ) @@ -71,7 +69,6 @@ _pick() { package_libpeas() { optdepends=( 'lua51-lgi: Lua loader' - 'python-gobject: Python loader' ) provides=(libpeas{,-gtk}-1.0.so) @@ -93,7 +90,6 @@ package_libpeas-demos() { gtk3 libgirepository libpeas - python-gobject ) mv demo/* "$pkgdir" } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/libpeas/-/commit/75310ec6c665e4104044b996e26b34c4ab169b2d -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/libpeas/-/commit/75310ec6c665e4104044b996e26b34c4ab169b2d You're receiving this email because of your account on gitlab.archlinux.org.
