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.


Reply via email to