Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging / Packages / libhandy
Commits: 3a20eef4 by Jan Alexander Steffens (heftig) at 2024-09-13T07:30:52+02:00 1.8.3-2: Use tag pinning, improve deps - - - - - 3 changed files: - .SRCINFO - + .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = libhandy - pkgdesc = Library full of GTK+ widgets for mobile phones + pkgdesc = GTK 3 UI elements for mobile devices pkgver = 1.8.3 - pkgrel = 1 + pkgrel = 2 url = https://gitlab.gnome.org/GNOME/libhandy arch = x86_64 license = LGPL-2.1-or-later @@ -9,17 +9,25 @@ pkgbase = libhandy makedepends = gi-docgen makedepends = git makedepends = glade + makedepends = glib2-devel makedepends = gobject-introspection makedepends = meson makedepends = vala + depends = at-spi2-core + depends = cairo + depends = fribidi + depends = gcc-libs + depends = gdk-pixbuf2 depends = glib2 + depends = glibc depends = gtk3 - source = git+https://gitlab.gnome.org/GNOME/libhandy.git#commit=9b0071408ce86a3ef843806fddd723a85f6f2416 - b2sums = SKIP + depends = pango + source = git+https://gitlab.gnome.org/GNOME/libhandy.git#tag=1.8.3 + b2sums = d2263077f17d787be1930701b7c7d274d7c5d10358d87a8029881ebe4cc8435d0d00cbafadfb5bf8690655c6813aeea4ac2c95b38c619bbe8081fccf722ca056 pkgname = libhandy provides = libhandy-1.so pkgname = libhandy-docs - pkgdesc = Library full of GTK+ widgets for mobile phones (documentation) + pkgdesc = GTK 3 UI elements for mobile devices (documentation) depends = ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,4 @@ +[libhandy] +source = "git" +git = "https://gitlab.gnome.org/GNOME/libhandy.git" +include_regex = '\d+\.\d*[02468]\.\d+' ===================================== PKGBUILD ===================================== @@ -7,32 +7,34 @@ pkgname=( libhandy-docs ) pkgver=1.8.3 -pkgrel=1 -pkgdesc="Library full of GTK+ widgets for mobile phones" +pkgrel=2 +pkgdesc="GTK 3 UI elements for mobile devices" url="https://gitlab.gnome.org/GNOME/libhandy" arch=(x86_64) license=(LGPL-2.1-or-later) depends=( + at-spi2-core + cairo + fribidi + gcc-libs + gdk-pixbuf2 glib2 + glibc gtk3 + pango ) makedepends=( gi-docgen git glade + glib2-devel gobject-introspection meson vala ) checkdepends=(xorg-server-xvfb) -_commit=9b0071408ce86a3ef843806fddd723a85f6f2416 # tags/1.8.3^0 -source=("git+https://gitlab.gnome.org/GNOME/libhandy.git#commit=$_commit") -b2sums=('SKIP') - -pkgver() { - cd libhandy - git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g' -} +source=("git+https://gitlab.gnome.org/GNOME/libhandy.git#tag=$pkgver") +b2sums=('d2263077f17d787be1930701b7c7d274d7c5d10358d87a8029881ebe4cc8435d0d00cbafadfb5bf8690655c6813aeea4ac2c95b38c619bbe8081fccf722ca056') prepare() { cd libhandy View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/libhandy/-/commit/3a20eef467b44d788294bd3270bc6713c0c85025 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/libhandy/-/commit/3a20eef467b44d788294bd3270bc6713c0c85025 You're receiving this email because of your account on gitlab.archlinux.org.