diff --git a/libgtop/.SRCINFO b/libgtop/.SRCINFO new file mode 100644 index 0000000000..5d8b920529 --- /dev/null +++ b/libgtop/.SRCINFO @@ -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 diff --git a/libgtop/.nvchecker.toml b/libgtop/.nvchecker.toml new file mode 100644 index 0000000000..70f4c170e3 --- /dev/null +++ b/libgtop/.nvchecker.toml @@ -0,0 +1,4 @@ +[libgtop] +source = "git" +git = "https://gitlab.gnome.org/GNOME/libgtop.git" +ignored = "3.18.0" diff --git a/libgtop/PKGBUILD b/libgtop/PKGBUILD index 0d5dc2f485..8a2cb6ffcc 100644 --- a/libgtop/PKGBUILD +++ b/libgtop/PKGBUILD @@ -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 }