* update gobject-introspection to 1.82.0-1

This commit is contained in:
Alexander Baldeck 2024-09-23 13:14:51 +02:00
parent dca44e3b40
commit ec93a58371
3 changed files with 71 additions and 6 deletions

View File

@ -0,0 +1,55 @@
pkgbase = gobject-introspection
pkgdesc = Introspection system for GObject-based libraries
pkgver = 1.82.0
pkgrel = 1
url = https://wiki.gnome.org/Projects/GObjectIntrospection
arch = x86_64
license = GPL-2.0-or-later
license = LGPL-2.0-or-later
makedepends = glib2=2.82.0
makedepends = cairo
makedepends = git
makedepends = glibc
makedepends = gtk-doc
makedepends = libffi
makedepends = libffi
makedepends = meson
makedepends = python
makedepends = python-mako
makedepends = python-markdown
makedepends = python-setuptools
makedepends = python-sphinx
source = git+https://gitlab.gnome.org/GNOME/gobject-introspection.git#tag=1.82.0
source = git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=2.82.0
source = git+https://gitlab.gnome.org/GNOME/gobject-introspection-tests.git
validpgpkeys = 923B7025EE03C1C59F42684CF0942E894B2EAFA0
validpgpkeys = D4C501DA48EB797A081750939449C2F50996635F
b2sums = 37852497c4e75a64e7d856e361cda2b5f0edf689ff3128dbae5231d81978211bfabb03c6089965141510643eb513f428f507e548bc1bef3f4db2a4180a291c2b
b2sums = 9dee8619918d1bf85d853ddc661c4702046b5361bd3fde105d0b3c550f5dbdbaa6578557107588053bb4e980a21e83b95c2c9e9c7868fb89ca852bc950ac3dba
b2sums = SKIP
pkgname = gobject-introspection
depends = gobject-introspection-runtime=1.82.0-1
depends = libgirepository=1.82.0-1
depends = glib2
depends = glibc
depends = libffi
depends = python
depends = python-mako
depends = python-markdown
depends = python-setuptools
pkgname = gobject-introspection-runtime
pkgdesc = Introspection system for GObject-based libraries - runtime
depends = libgirepository=1.82.0-1
pkgname = libgirepository
pkgdesc = Introspection system for GObject-based libraries - runtime library
depends = glib2
depends = glibc
depends = libffi
depends = libffi.so
depends = libglib-2.0.so
depends = libgobject-2.0.so
depends = libgmodule-2.0.so
provides = libgirepository-1.0.so

View File

@ -0,0 +1,4 @@
[gobject-introspection]
source = "git"
git = "https://gitlab.gnome.org/GNOME/gobject-introspection.git"
include_regex = '\d+\.\d*[02468]\.\d+'

View File

@ -9,8 +9,8 @@ pkgname=(
gobject-introspection-runtime
libgirepository
)
pkgver=1.80.1
pkgrel=3.2
pkgver=1.82.0
pkgrel=1
pkgdesc="Introspection system for GObject-based libraries"
url="https://wiki.gnome.org/Projects/GObjectIntrospection"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
@ -18,7 +18,7 @@ license=(
GPL-2.0-or-later
LGPL-2.0-or-later
)
_glibver=2.80.0
_glibver=2.82.1
makedepends=(
"glib2=$_glibver"
cairo
@ -37,9 +37,11 @@ makedepends=(
source=(
"git+https://gitlab.gnome.org/GNOME/gobject-introspection.git#tag=$pkgver"
"git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$_glibver"
"git+https://gitlab.gnome.org/GNOME/gobject-introspection-tests.git"
)
b2sums=('1615fb991f5eba1a384ce684d89acaeb08417b65d77b33019e6e2b94ee0c7038186f0c09011268092194339cc870f3f6ef25ca8f32dc454f9a298fce36400d86'
'cc3a6a7a14fef1aabc08d3bdfe98f66e3ecf3591ac054d83aa9404c8c9cd72e690a4c26c16934700d067bb2cb3d58730387482032cd9ffa04b041869426165ba')
b2sums=('37852497c4e75a64e7d856e361cda2b5f0edf689ff3128dbae5231d81978211bfabb03c6089965141510643eb513f428f507e548bc1bef3f4db2a4180a291c2b'
'e9cf9b7edc6d6ef7fcdb72bb7b04fbabf317f8891d8fee6fde1d10cb190550b49db463fbe33615a3aa8d6dc71b90914ee59d5968d8983df2252f1536a95cd8f1'
'SKIP')
validpgpkeys=(
923B7025EE03C1C59F42684CF0942E894B2EAFA0 # Philip Withnall <philip@tecnocode.co.uk>
D4C501DA48EB797A081750939449C2F50996635F # Marco Trevisan <marco@trevi.me>
@ -47,8 +49,12 @@ validpgpkeys=(
prepare() {
cd $pkgbase
git submodule init
git submodule set-url gobject-introspection-tests "$srcdir/gobject-introspection-tests"
git -c protocol.file.allow=always -c protocol.allow=never submodule update
}
build() {
local meson_options=(
-D glib_src_dir="$srcdir/glib"