* update libgexiv2 to 0.14.3-1

This commit is contained in:
Alexander Baldeck 2024-08-22 07:43:03 +02:00
parent f2b765b710
commit d4c4aec0d4
4 changed files with 158 additions and 14 deletions

31
libgexiv2/.SRCINFO Normal file
View File

@ -0,0 +1,31 @@
pkgbase = libgexiv2
pkgdesc = GObject-based wrapper around the Exiv2 library
pkgver = 0.14.3
pkgrel = 1
url = https://gitlab.gnome.org/GNOME/gexiv2
arch = x86_64
license = GPL-2.0-or-later
makedepends = git
makedepends = glib2-devel
makedepends = gobject-introspection
makedepends = meson
makedepends = python-gobject
makedepends = vala
depends = exiv2
depends = glib2
depends = glibc
depends = gcc-libs
source = git+https://gitlab.gnome.org/GNOME/gexiv2.git?signed#tag=gexiv2-0.14.3
validpgpkeys = AC9CD4E32D7C7F6357BA8ADD10F6E970175D29E1
b2sums = 1390c2902b16c703430f8b4db0877f1528d9c036bee46105221fa60393d8a5903f0831edbce11df82061f78a863d11e5cba282fbaf749f882a5416252ddc657f
pkgname = libgexiv2
depends = exiv2
depends = glib2
depends = glibc
depends = gcc-libs
depends = libglib-2.0.so
depends = libgobject-2.0.so
depends = libgio-2.0.so
depends = libexiv2.so
provides = libgexiv2.so

View File

@ -0,0 +1,5 @@
[libgexiv2]
source = "git"
git = "https://gitlab.gnome.org/GNOME/gexiv2.git"
include_regex = 'gexiv2-\d+\.\d*[02468]\.\d+'
prefix = "gexiv2-"

View File

@ -3,19 +3,39 @@
# Contributor: Ionut Biru <ibiru@archlinux.org>
pkgname=libgexiv2
pkgver=0.14.2
pkgrel=2
pkgdesc='GObject-based wrapper around the Exiv2 library'
url='https://wiki.gnome.org/Projects/gexiv2'
pkgver=0.14.3
pkgrel=1
pkgdesc="GObject-based wrapper around the Exiv2 library"
url="https://gitlab.gnome.org/GNOME/gexiv2"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(GPL2)
depends=(exiv2 glib2)
makedepends=(gobject-introspection meson python-gobject vala)
source=("https://gitlab.gnome.org/GNOME/gexiv2/-/archive/gexiv2-$pkgver/gexiv2-gexiv2-$pkgver.tar.bz2")
b2sums=('400e507f88ea3d14420e2dc43ceedf961ab23b91cc5a2f5671c4d876ecfb7437af14ee75b501d2baf5a3eb319afaf81b1c6f699c1c62fa7b8d211603364bf14a')
license=(GPL-2.0-or-later)
depends=(
exiv2
glib2
glibc
gcc-libs
)
makedepends=(
git
glib2-devel
gobject-introspection
meson
python-gobject
vala
)
source=("git+$url.git?signed#tag=gexiv2-$pkgver")
b2sums=('1390c2902b16c703430f8b4db0877f1528d9c036bee46105221fa60393d8a5903f0831edbce11df82061f78a863d11e5cba282fbaf749f882a5416252ddc657f')
validpgpkeys=(
AC9CD4E32D7C7F6357BA8ADD10F6E970175D29E1 # Jens Georg <mail@jensge.org>
)
build() {
arch-meson gexiv2-gexiv2-$pkgver build -D gtk_doc=true
local meson_options=(
-D gtk_doc=true
-D tests=true
)
arch-meson gexiv2 build "${meson_options[@]}"
meson compile -C build
}
@ -24,11 +44,13 @@ check() {
}
package() {
depends+=(libg{lib,object,io}-2.0.so libexiv2.so)
depends+=(
libg{lib,object,io}-2.0.so
libexiv2.so
)
provides+=(libgexiv2.so)
meson install -C build --destdir "$pkgdir"
local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
rm -rv "$pkgdir/usr/lib/python$python_version/site-packages/gi/overrides/__pycache__"
}
# vim:set sw=2 sts=-1 et:

View File

@ -0,0 +1,86 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=L7dE
-----END PGP PUBLIC KEY BLOCK-----