Balló György pushed to branch main at Arch Linux / Packaging / Packages /
libmatemixer
Commits:
e6c281bd by Balló György at 2026-01-20T10:58:21+01:00
upgpkg: 1.28.0-2: Add transitive deps, switch to git source, specify SPDX
license
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,15 +1,18 @@
pkgbase = libmatemixer
pkgdesc = Mixer library for MATE Desktop
pkgver = 1.28.0
- pkgrel = 1
- url = https://mate-desktop.org
+ pkgrel = 2
+ url = https://github.com/mate-desktop/libmatemixer
arch = x86_64
- license = LGPL
+ license = LGPL-2.0-or-later
+ makedepends = git
+ makedepends = gtk-doc
+ depends = alsa-lib
depends = glib2
- depends = gettext
+ depends = glibc
depends = libpulse
- depends = alsa-lib
- source =
https://pub.mate-desktop.org/releases/1.28/libmatemixer-1.28.0.tar.xz
- sha256sums =
5d73b922397f60688e3c9530eb532bce46c30e262db1b5352fa32c40d870a0c7
+ depends = systemd-libs
+ source =
git+https://github.com/mate-desktop/libmatemixer.git#tag=v1.28.0
+ b2sums =
c58a061454d6e8c74f725f2811de51f0fde44cb4e2baba2186b06ec999512cfee4e427418a4889d40b51f5615f9128000db873fc32b210335cba2effbec60c6b
pkgname = libmatemixer
=====================================
PKGBUILD
=====================================
@@ -4,29 +4,41 @@
pkgname=libmatemixer
pkgver=1.28.0
-pkgrel=1
-pkgdesc="Mixer library for MATE Desktop"
-url="https://mate-desktop.org"
-arch=('x86_64')
-license=('LGPL')
-depends=('glib2' 'gettext' 'libpulse' 'alsa-lib')
-source=("https://pub.mate-desktop.org/releases/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz")
-sha256sums=('5d73b922397f60688e3c9530eb532bce46c30e262db1b5352fa32c40d870a0c7')
+pkgrel=2
+pkgdesc='Mixer library for MATE Desktop'
+arch=(x86_64)
+url='https://github.com/mate-desktop/libmatemixer'
+license=(LGPL-2.0-or-later)
+depends=(
+ alsa-lib
+ glib2
+ glibc
+ libpulse
+ systemd-libs
+)
+makedepends=(
+ git
+ gtk-doc
+)
+source=("git+https://github.com/mate-desktop/libmatemixer.git#tag=v$pkgver")
+b2sums=(c58a061454d6e8c74f725f2811de51f0fde44cb4e2baba2186b06ec999512cfee4e427418a4889d40b51f5615f9128000db873fc32b210335cba2effbec60c6b)
-build() {
- cd "${pkgname}-${pkgver}"
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var
-
- #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 \
+ --enable-gtk-doc
+ make
}
package() {
- cd "${pkgname}-${pkgver}"
- make DESTDIR="${pkgdir}" install
+ cd $pkgname
+ make DESTDIR="$pkgdir" install
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libmatemixer/-/commit/e6c281bda62200b9b1582b5f1df5401f8ca83096
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libmatemixer/-/commit/e6c281bda62200b9b1582b5f1df5401f8ca83096
You're receiving this email because of your account on gitlab.archlinux.org.