Balló György pushed to branch main at Arch Linux / Packaging / Packages / libgtop
Commits: 5b9642b1 by Balló György at 2024-04-19T09:30:56+02:00 upgpkg: 2.41.3-2: Add upstream patch to make the package reproducible, switch to git source, add config for nvchecker - - - - - 3 changed files: - .SRCINFO - + .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,17 +1,17 @@ pkgbase = libgtop pkgdesc = Library for collecting system monitoring data pkgver = 2.41.3 - pkgrel = 1 + 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 - provides = libgtop-2.0.so - source = https://download.gnome.org/sources/libgtop/2.41/libgtop-2.41.3.tar.xz - sha256sums = 775676df958e2ea2452f7568f28b2ea581063d312773dd5c0b7624c1b9b2da8c + source = git+https://gitlab.gnome.org/GNOME/libgtop.git#tag=2.41.3 + b2sums = ee017fd3b75d36f6617a6258ca6b65c83dbbdcbbd2bd6345326d7e321678d9529639303c65e98de3eae5a18f88ac6ccfc75ee287ee9647e329eba77c7bb7804c pkgname = libgtop ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,4 @@ +[libgtop] +source = "git" +git = "https://gitlab.gnome.org/GNOME/libgtop.git" +ignored = "3.18.0" ===================================== PKGBUILD ===================================== @@ -3,19 +3,28 @@ pkgname=libgtop pkgver=2.41.3 -pkgrel=1 +pkgrel=2 pkgdesc='Library for collecting system monitoring data' arch=('x86_64') url='https://gitlab.gnome.org/GNOME/libgtop' license=('GPL-2.0-or-later') depends=('glib2' 'glibc' 'libxau') -makedepends=('gobject-introspection' 'gtk-doc') -provides=('libgtop-2.0.so') -source=("https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz") -sha256sums=('775676df958e2ea2452f7568f28b2ea581063d312773dd5c0b7624c1b9b2da8c') +makedepends=('git' 'gobject-introspection' 'gtk-doc') +source=("git+https://gitlab.gnome.org/GNOME/$pkgname.git#tag=$pkgver") +b2sums=('ee017fd3b75d36f6617a6258ca6b65c83dbbdcbbd2bd6345326d7e321678d9529639303c65e98de3eae5a18f88ac6ccfc75ee287ee9647e329eba77c7bb7804c') + +prepare() { + cd $pkgname + + # Make the package reproducible + # https://gitlab.gnome.org/GNOME/libgtop/-/merge_requests/44 + git cherry-pick -n 6370ad16e7dfcabd1485c2981a006f9cda90a878 + + NOCONFIGURE=1 ./autogen.sh +} build() { - cd $pkgname-$pkgver + cd $pkgname ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --libexecdir=/usr/lib/$pkgname --enable-gtk-doc sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool @@ -23,6 +32,6 @@ build() { } package() { - cd $pkgname-$pkgver + cd $pkgname make DESTDIR="$pkgdir" install } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/libgtop/-/commit/5b9642b150c2217f1f1478429c5b5ba6214d5268 -- This project does not include diff previews in email notifications. View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/libgtop/-/commit/5b9642b150c2217f1f1478429c5b5ba6214d5268 You're receiving this email because of your account on gitlab.archlinux.org.