* update libgtop to 2.41.3-2.1

This commit is contained in:
Alexander Baldeck 2024-09-20 08:27:40 +02:00
parent 922305a112
commit 18dae6d87a
3 changed files with 41 additions and 8 deletions

17
libgtop/.SRCINFO Normal file
View File

@ -0,0 +1,17 @@
pkgbase = libgtop
pkgdesc = Library for collecting system monitoring data
pkgver = 2.41.3
pkgrel = 2
url = https://gitlab.gnome.org/GNOME/libgtop
arch = x86_64
license = GPL-2.0-or-later
makedepends = git
makedepends = gobject-introspection
makedepends = gtk-doc
depends = glib2
depends = glibc
depends = libxau
source = git+https://gitlab.gnome.org/GNOME/libgtop.git#tag=2.41.3
b2sums = ee017fd3b75d36f6617a6258ca6b65c83dbbdcbbd2bd6345326d7e321678d9529639303c65e98de3eae5a18f88ac6ccfc75ee287ee9647e329eba77c7bb7804c
pkgname = libgtop

4
libgtop/.nvchecker.toml Normal file
View File

@ -0,0 +1,4 @@
[libgtop]
source = "git"
git = "https://gitlab.gnome.org/GNOME/libgtop.git"
ignored = "3.18.0"

View File

@ -4,15 +4,23 @@
pkgname=libgtop
pkgver=2.41.3
pkgrel=2
pkgrel=2.1
pkgdesc='Library for collecting system monitoring data'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url='https://gitlab.gnome.org/GNOME/libgtop'
license=('GPL-2.0-or-later')
depends=('glib2' 'glibc' 'libxau')
makedepends=('git' 'gobject-introspection' 'gtk-doc')
license=(GPL-2.0-or-later)
depends=(
glib2
glibc
libxau
)
makedepends=(
git
gobject-introspection
gtk-doc
)
source=("git+https://gitlab.gnome.org/GNOME/$pkgname.git#tag=$pkgver")
b2sums=('ee017fd3b75d36f6617a6258ca6b65c83dbbdcbbd2bd6345326d7e321678d9529639303c65e98de3eae5a18f88ac6ccfc75ee287ee9647e329eba77c7bb7804c')
b2sums=(ee017fd3b75d36f6617a6258ca6b65c83dbbdcbbd2bd6345326d7e321678d9529639303c65e98de3eae5a18f88ac6ccfc75ee287ee9647e329eba77c7bb7804c)
prepare() {
cd $pkgname
@ -21,13 +29,17 @@ prepare() {
# https://gitlab.gnome.org/GNOME/libgtop/-/merge_requests/44
git cherry-pick -n 6370ad16e7dfcabd1485c2981a006f9cda90a878
NOCONFIGURE=1 ./autogen.sh
autoreconf -fi
}
build() {
cd $pkgname
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--libexecdir=/usr/lib/$pkgname --enable-gtk-doc
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=/usr/lib \
--enable-gtk-doc
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}