Balló György pushed to branch main at Arch Linux / Packaging / Packages / 
libmatekbd


Commits:
26e5fe61 by Balló György at 2026-01-20T10:39:14+01:00
upgpkg: 1.28.0-2: Fix build, enable introspection, add transitive deps, switch 
to git source, specify SPDX license

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,17 +1,23 @@
 pkgbase = libmatekbd
        pkgdesc = MATE keyboard library
        pkgver = 1.28.0
-       pkgrel = 1
-       url = https://mate-desktop.org
+       pkgrel = 2
+       url = https://github.com/mate-desktop/libmatekbd
        arch = x86_64
-       license = LGPL
-       makedepends = python
+       license = LGPL-2.0-or-later
+       makedepends = git
+       makedepends = glib2-devel
+       makedepends = gobject-introspection
+       depends = cairo
+       depends = dconf
+       depends = gdk-pixbuf2
+       depends = glib2
+       depends = glibc
        depends = gtk3
-       depends = gettext
+       depends = libx11
        depends = libxklavier
-       conflicts = libmatekbd-gtk3
-       replaces = libmatekbd-gtk3
-       source = 
https://pub.mate-desktop.org/releases/1.28/libmatekbd-1.28.0.tar.xz
-       sha256sums = 
5d2e58483c2b23d33503d24c88f8b90a28cc0189d7e4001b3e273a604f6fe80e
+       depends = pango
+       source = git+https://github.com/mate-desktop/libmatekbd.git#tag=v1.28.0
+       b2sums = 
b0a71c4fdfa1477e22c5427a6693e2b8111c1feaac71773bfe8d75bf260950ccbfb5bbf387219bf6c9b5a95b47ba934e8638695f569716eab98911f3bc85f66a
 
 pkgname = libmatekbd


=====================================
PKGBUILD
=====================================
@@ -4,30 +4,45 @@
 
 pkgname=libmatekbd
 pkgver=1.28.0
-pkgrel=1
+pkgrel=2
 pkgdesc="MATE keyboard library"
-url="https://mate-desktop.org";
-arch=('x86_64')
-license=('LGPL')
-depends=('gtk3' 'gettext' 'libxklavier') 
-makedepends=('python')
-conflicts=('libmatekbd-gtk3')
-replaces=('libmatekbd-gtk3')
-source=("https://pub.mate-desktop.org/releases/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz";)
-sha256sums=('5d2e58483c2b23d33503d24c88f8b90a28cc0189d7e4001b3e273a604f6fe80e')
+arch=(x86_64)
+url='https://github.com/mate-desktop/libmatekbd'
+license=(LGPL-2.0-or-later)
+depends=(
+  cairo
+  dconf
+  gdk-pixbuf2
+  glib2
+  glibc
+  gtk3
+  libx11
+  libxklavier
+  pango
+)
+makedepends=(
+  git
+  glib2-devel
+  gobject-introspection
+)
+source=("git+https://github.com/mate-desktop/libmatekbd.git#tag=v$pkgver";)
+b2sums=(b0a71c4fdfa1477e22c5427a6693e2b8111c1feaac71773bfe8d75bf260950ccbfb5bbf387219bf6c9b5a95b47ba934e8638695f569716eab98911f3bc85f66a)
 
-build() {
-       cd "$pkgname-$pkgver"
-       ./configure \
-               --prefix=/usr 
-
-       #https://bugzilla.gnome.org/show_bug.cgi?id=656231
-       sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+prepare() {
+  cd $pkgname
+  autoreconf -fiv
+}
 
-       make
+build() {
+  cd $pkgname
+  ./configure \
+    --prefix=/usr \
+    --sysconfdir=/etc \
+    --localstatedir=/var
+  make
 }
 
-package_libmatekbd() {
-       cd "${pkgname}-${pkgver}"
-       make DESTDIR="${pkgdir}" install
+package() {
+  cd $pkgname
+  make DESTDIR="$pkgdir" install
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libmatekbd/-/commit/26e5fe611c867ada20fe4c48af3b9a7f4796c92d

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libmatekbd/-/commit/26e5fe611c867ada20fe4c48af3b9a7f4796c92d
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to