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.