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.