* update telepathy-glib to 0.24.2-4
This commit is contained in:
parent
41dad073ed
commit
ebfedf00ed
26
kde/telepathy-glib/.SRCINFO
Normal file
26
kde/telepathy-glib/.SRCINFO
Normal file
@ -0,0 +1,26 @@
|
||||
pkgbase = telepathy-glib
|
||||
pkgdesc = GLib bindings for the Telepathy D-Bus protocol
|
||||
pkgver = 0.24.2
|
||||
pkgrel = 4
|
||||
url = https://telepathy.freedesktop.org/
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = LGPL-2.1-or-later
|
||||
makedepends = git
|
||||
makedepends = glib2-devel
|
||||
makedepends = gobject-introspection
|
||||
makedepends = vala
|
||||
depends = dbus
|
||||
depends = dbus-glib
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
source = git+https://gitlab.freedesktop.org/telepathy/telepathy-glib.git?signed#tag=telepathy-glib-0.24.2
|
||||
source = telepathy-glib-function-type-cast.patch
|
||||
validpgpkeys = AA33B0D27868E36C151780F0FE0B6D736B1195ED
|
||||
b2sums = 529f200eeb03a65e3722928b4bacb81469c81f586e4f87d509beb70434bbeb226e8024ff78827c63bb3976ea44246293f680fcbe9aa2a321b52b138e12c04113
|
||||
b2sums = 7a2fd782f700741f97133203f7ca23cbe6028c99cd5118b97eb6d35191868097bc50fbfd8b149f83c622a9c86309a580f06c680051f52d93416a98323ad45fa1
|
||||
|
||||
pkgname = telepathy-glib
|
5
kde/telepathy-glib/.nvchecker.toml
Normal file
5
kde/telepathy-glib/.nvchecker.toml
Normal file
@ -0,0 +1,5 @@
|
||||
[telepathy-glib]
|
||||
source = "git"
|
||||
git = "https://gitlab.freedesktop.org/telepathy/telepathy-glib.git"
|
||||
include_regex = 'telepathy-glib-\d+\.\d*[02468]\.\d*'
|
||||
prefix = "telepathy-glib-"
|
@ -7,32 +7,63 @@
|
||||
|
||||
pkgname=telepathy-glib
|
||||
pkgver=0.24.2
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc='GLib bindings for the Telepathy D-Bus protocol'
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url='https://telepathy.freedesktop.org/'
|
||||
license=('LGPL-2.1-or-later')
|
||||
depends=('dbus' 'dbus-glib' 'glib2' 'glibc')
|
||||
makedepends=('gobject-introspection' 'vala')
|
||||
source=("https://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$pkgver.tar.gz"{,.asc})
|
||||
sha256sums=('b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0'
|
||||
'SKIP')
|
||||
validpgpkeys=('AA33B0D27868E36C151780F0FE0B6D736B1195ED') # Alexandr Akulich <akulichalexander@gmail.com>
|
||||
license=(LGPL-2.1-or-later)
|
||||
depends=(
|
||||
dbus
|
||||
dbus-glib
|
||||
glib2
|
||||
glibc
|
||||
)
|
||||
makedepends=(
|
||||
git
|
||||
glib2-devel
|
||||
gobject-introspection
|
||||
vala
|
||||
)
|
||||
source=(
|
||||
"git+https://gitlab.freedesktop.org/telepathy/$pkgname.git?signed#tag=$pkgname-$pkgver"
|
||||
telepathy-glib-function-type-cast.patch
|
||||
)
|
||||
b2sums=(
|
||||
529f200eeb03a65e3722928b4bacb81469c81f586e4f87d509beb70434bbeb226e8024ff78827c63bb3976ea44246293f680fcbe9aa2a321b52b138e12c04113
|
||||
7a2fd782f700741f97133203f7ca23cbe6028c99cd5118b97eb6d35191868097bc50fbfd8b149f83c622a9c86309a580f06c680051f52d93416a98323ad45fa1
|
||||
)
|
||||
validpgpkeys=(AA33B0D27868E36C151780F0FE0B6D736B1195ED) # Alexandr Akulich <akulichalexander@gmail.com>
|
||||
|
||||
prepare() {
|
||||
cd $pkgname
|
||||
|
||||
# https://gitlab.freedesktop.org/telepathy/telepathy-glib/-/merge_requests/3
|
||||
git cherry-pick -n aa858698d7ede76b3b4c825ca14b8061c24f14e1
|
||||
|
||||
# https://gitlab.freedesktop.org/telepathy/telepathy-glib/-/merge_requests/4
|
||||
git apply -3 ../telepathy-glib-function-type-cast.patch
|
||||
|
||||
autoreconf -fi
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
./configure --prefix=/usr \
|
||||
--libexecdir=/usr/lib/telepathy \
|
||||
--enable-vala-bindings
|
||||
cd $pkgname
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--libexecdir=/usr/lib/telepathy \
|
||||
--enable-gtk-doc \
|
||||
--enable-vala-bindings
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd $pkgname-$pkgver
|
||||
cd $pkgname
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname-$pkgver
|
||||
cd $pkgname
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
|
27
kde/telepathy-glib/telepathy-glib-function-type-cast.patch
Normal file
27
kde/telepathy-glib/telepathy-glib-function-type-cast.patch
Normal file
@ -0,0 +1,27 @@
|
||||
From 72412c944b771f3214ddc40fa9dea82cea3a5651 Mon Sep 17 00:00:00 2001
|
||||
From: Mamoru TASAKA <mtasaka@fedoraproject.org>
|
||||
Date: Fri, 2 Feb 2024 12:17:44 +0900
|
||||
Subject: [PATCH] fix: build fix with -Werror=incompatible-pointer-types
|
||||
|
||||
gcc14 defaults to -Werror=incompatible-pointer-types .
|
||||
Fix build error with this option.
|
||||
---
|
||||
telepathy-glib/protocol.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/telepathy-glib/protocol.c b/telepathy-glib/protocol.c
|
||||
index 88fdff382..25b36620b 100644
|
||||
--- a/telepathy-glib/protocol.c
|
||||
+++ b/telepathy-glib/protocol.c
|
||||
@@ -1791,7 +1791,7 @@ _tp_protocol_parse_manager_file (GKeyFile *file,
|
||||
i++;
|
||||
}
|
||||
|
||||
- param_specs = g_ptr_array_new_full (i, tp_value_array_free);
|
||||
+ param_specs = g_ptr_array_new_full (i, (GDestroyNotify) tp_value_array_free);
|
||||
|
||||
for (key = keys; key != NULL && *key != NULL; key++)
|
||||
{
|
||||
--
|
||||
GitLab
|
||||
|
Loading…
x
Reference in New Issue
Block a user