Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / mate-settings-daemon
Commits: 2de298a1 by Robin Candau at 2024-09-09T22:45:06+02:00 upgpkg: 1.28.0-2: Update licenses + use SPDX identifiers, use more transparent source, add nvchecker integration https://archlinux.org/todo/general-mate-packages-rework/ - - - - - 3 changed files: - .SRCINFO - + .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,12 +1,15 @@ pkgbase = mate-settings-daemon pkgdesc = The MATE Settings daemon pkgver = 1.28.0 - pkgrel = 1 + pkgrel = 2 url = https://mate-desktop.org arch = x86_64 groups = mate - license = GPL - makedepends = python + license = GPL-2.0-or-later LGPL-2.1-or-later + makedepends = autoconf-archive + makedepends = glib2-devel + makedepends = mate-common + makedepends = python-packaging depends = dbus-glib depends = libcanberra depends = libmatekbd @@ -20,7 +23,7 @@ pkgbase = mate-settings-daemon optdepends = pulseaudio-alsa: PulseAudio support conflicts = mate-settings-daemon-gtk3 replaces = mate-settings-daemon-gtk3 - source = https://pub.mate-desktop.org/releases/1.28/mate-settings-daemon-1.28.0.tar.xz - sha256sums = 4ed7cdadaaa4c99efffc0282b8411703bb76e072c41c4b57989f8c5b40611a3a + source = mate-settings-daemon-1.28.0.tar.gz::https://github.com/mate-desktop/mate-settings-daemon/archive/refs/tags/v1.28.0.tar.gz + sha256sums = 6870e2c314a6b91aa31d03e56238879fe3dfbda1eb9ed104404e0a5dab9e8dd9 pkgname = mate-settings-daemon ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,4 @@ +[mate-settings-daemon] +source = "git" +git = "https://github.com/mate-desktop/mate-settings-daemon.git" +prefix = "v" ===================================== PKGBUILD ===================================== @@ -4,34 +4,35 @@ pkgname=mate-settings-daemon pkgver=1.28.0 -pkgrel=1 +pkgrel=2 pkgdesc="The MATE Settings daemon" url="https://mate-desktop.org" arch=('x86_64') -license=('GPL') +license=('GPL-2.0-or-later LGPL-2.1-or-later') depends=('dbus-glib' 'libcanberra' 'libmatekbd' 'libmatemixer' 'libnotify' 'mate-desktop' 'nss' 'polkit' 'gettext') -makedepends=('python-packaging') +makedepends=('autoconf-archive' 'glib2-devel' 'mate-common' 'python-packaging') optdepends=('libcanberra-pulse: PulseAudio support' 'pulseaudio-alsa: PulseAudio support') groups=('mate') conflicts=('mate-settings-daemon-gtk3') replaces=('mate-settings-daemon-gtk3') -source=("https://pub.mate-desktop.org/releases/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz") -sha256sums=('4ed7cdadaaa4c99efffc0282b8411703bb76e072c41c4b57989f8c5b40611a3a') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mate-desktop/mate-settings-daemon/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('6870e2c314a6b91aa31d03e56238879fe3dfbda1eb9ed104404e0a5dab9e8dd9') + +prepare() { + cd "${pkgname}-${pkgver}" + ./autogen.sh +} build() { cd "${pkgname}-${pkgver}" ./configure \ --prefix=/usr \ - --libexecdir=/usr/lib/${pkgname} \ + --libexecdir="/usr/lib/${pkgname}" \ --sysconfdir=/etc \ --enable-polkit \ --enable-pulse - - #https://bugzilla.gnome.org/show_bug.cgi?id=656231 - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/mate-settings-daemon/-/commit/2de298a101ca14048abf4e263151819644f25569 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/mate-settings-daemon/-/commit/2de298a101ca14048abf4e263151819644f25569 You're receiving this email because of your account on gitlab.archlinux.org.
