* update telepathy-mission-control to 5.16.6-4

This commit is contained in:
Alexander Baldeck 2024-11-16 15:12:38 +01:00
parent ed88befd84
commit a14ba3a44d
3 changed files with 77 additions and 15 deletions

View File

@ -0,0 +1,29 @@
pkgbase = telepathy-mission-control
pkgdesc = Account manager and channel dispatcher for Telepathy
pkgver = 5.16.6
pkgrel = 4
url = https://telepathy.freedesktop.org/
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = LGPL-2.1-only
makedepends = git
makedepends = glib2-devel
makedepends = gtk-doc
makedepends = libxslt
makedepends = python
depends = dbus
depends = dbus-glib
depends = dconf
depends = glib2
depends = glibc
depends = libnm
depends = telepathy-glib
source = git+https://gitlab.freedesktop.org/telepathy/telepathy-mission-control.git?signed#tag=telepathy-mission-control-5.16.6
validpgpkeys = 38FDAD7D73CE1AE7A16200291F3845DD1432A9FB
validpgpkeys = AA33B0D27868E36C151780F0FE0B6D736B1195ED
b2sums = 471e36c0d833c1511e4f6d93b66272e8b2c817dfeb96dfdfea1555b90f681753572ad9896cb50bb47b580f94e3bb66f7260084194721b8c77f9dc5d523ae1e00
pkgname = telepathy-mission-control

View File

@ -0,0 +1,5 @@
[telepathy-mission-control]
source = "git"
git = "https://gitlab.freedesktop.org/telepathy/telepathy-mission-control.git"
include_regex = 'telepathy-mission-control-\d+\.\d*[02468]\.\d*'
prefix = "telepathy-mission-control-"

View File

@ -8,34 +8,62 @@
pkgname=telepathy-mission-control
pkgver=5.16.6
pkgrel=3
pkgrel=4
pkgdesc='Account manager and channel dispatcher for Telepathy'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url='https://telepathy.freedesktop.org/'
license=('LGPL-2.1-only')
depends=('dconf' 'dbus' 'dbus-glib' 'glib2' 'glibc' 'libnm' 'telepathy-glib')
makedepends=('libxslt' 'python')
source=("https://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$pkgver.tar.gz"{,.asc})
sha256sums=('2df8ae3995e919a7670e01aa3568215ef0777e34961ace1cac1c6477cb297a45'
'SKIP')
validpgpkeys=(38FDAD7D73CE1AE7A16200291F3845DD1432A9FB # Georgios Kiagiadakis <gkiagia@tolabaki.gr>
AA33B0D27868E36C151780F0FE0B6D736B1195ED) # Alexandr Akulich <akulichalexander@gmail.com>
license=(LGPL-2.1-only)
depends=(
dbus
dbus-glib
dconf
glib2
glibc
libnm
telepathy-glib
)
makedepends=(
git
glib2-devel
gtk-doc
libxslt
python
)
source=("git+https://gitlab.freedesktop.org/telepathy/$pkgname.git?signed#tag=$pkgname-$pkgver")
b2sums=(471e36c0d833c1511e4f6d93b66272e8b2c817dfeb96dfdfea1555b90f681753572ad9896cb50bb47b580f94e3bb66f7260084194721b8c77f9dc5d523ae1e00)
validpgpkeys=(
38FDAD7D73CE1AE7A16200291F3845DD1432A9FB # Georgios Kiagiadakis <gkiagia@tolabaki.gr>
AA33B0D27868E36C151780F0FE0B6D736B1195ED # Alexandr Akulich <akulichalexander@gmail.com>
)
prepare() {
cd $pkgname
# Fix property name
git cherry-pick -n d8dab08fe8db137c6bbd8bbdc3d9b01d98c48910
autoreconf -fi
}
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr \
--libexecdir=/usr/lib/telepathy \
--with-connectivity=nm
cd $pkgname
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=/usr/lib/telepathy \
--with-connectivity=nm \
--enable-gtk-doc
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
cd $pkgname-$pkgver
cd $pkgname
make check
}
package() {
cd $pkgname-$pkgver
cd $pkgname
make DESTDIR="$pkgdir" install
}