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.


Reply via email to