Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
mate-power-manager


Commits:
a12f5aa8 by Robin Candau at 2024-09-09T21:53:57+02:00
upgpkg: 1.28.1-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,14 +1,18 @@
 pkgbase = mate-power-manager
        pkgdesc = Power management tool for the MATE desktop
        pkgver = 1.28.1
-       pkgrel = 1
+       pkgrel = 2
        url = https://mate-desktop.org
        arch = x86_64
        groups = mate-extra
-       license = GPL
+       license = GPL-2.0-or-later
+       makedepends = autoconf-archive
+       makedepends = glib2-devel
        makedepends = itstool
+       makedepends = mate-common
        makedepends = mate-panel
        makedepends = python
+       makedepends = yelp-tools
        depends = dbus-glib
        depends = gettext
        depends = libcanberra
@@ -17,7 +21,7 @@ pkgbase = mate-power-manager
        depends = polkit
        depends = libsecret
        optdepends = mate-panel: Set brightness and inhibit power management 
from the panel
-       source = 
https://pub.mate-desktop.org/releases/1.28/mate-power-manager-1.28.1.tar.xz
-       sha256sums = 
8ebdcb74b607e868336ba9a8146cdef8f97bce535c2b0cb3bf650c58f71eee21
+       source = 
mate-power-manager-1.28.1.tar.gz::https://github.com/mate-desktop/mate-power-manager/archive/refs/tags/v1.28.1.tar.gz
+       sha256sums = 
fa64a9590fc83f29ec2c7eb37783ce2125c20f01413246eb7519c1bcc95c98c3
 
 pkgname = mate-power-manager


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,4 @@
+[mate-power-manager]
+source = "git"
+git = "https://github.com/mate-desktop/mate-power-manager.git";
+prefix = "v"


=====================================
PKGBUILD
=====================================
@@ -4,23 +4,28 @@
 
 pkgname=mate-power-manager
 pkgver=1.28.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Power management tool for the MATE desktop"
 url="https://mate-desktop.org";
 arch=('x86_64')
-license=('GPL')
+license=('GPL-2.0-or-later')
 depends=('dbus-glib' 'gettext' 'libcanberra' 'libnotify' 'upower' 'polkit' 
'libsecret')
-makedepends=('itstool' 'mate-panel' 'python')
+makedepends=('autoconf-archive' 'glib2-devel' 'itstool' 'mate-common' 
'mate-panel' 'python' 'yelp-tools')
 optdepends=('mate-panel: Set brightness and inhibit power management from the 
panel')
-source=("https://pub.mate-desktop.org/releases/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz";)
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mate-desktop/mate-power-manager/archive/refs/tags/v${pkgver}.tar.gz";)
 groups=('mate-extra')
-sha256sums=('8ebdcb74b607e868336ba9a8146cdef8f97bce535c2b0cb3bf650c58f71eee21')
+sha256sums=('fa64a9590fc83f29ec2c7eb37783ce2125c20f01413246eb7519c1bcc95c98c3')
+
+prepare() {
+       cd "${pkgname}-${pkgver}"
+       ./autogen.sh
+}
 
 build() {
        cd "${pkgname}-${pkgver}"
        ./configure \
                --prefix=/usr \
-               --libexecdir=/usr/lib/${pkgname} \
+               --libexecdir="/usr/lib/${pkgname}" \
                --sysconfdir=/etc \
                --localstatedir=/var \
                --sbindir=/usr/bin \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mate-power-manager/-/commit/a12f5aa8550b153c4603783ee465fd9712421ce8

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mate-power-manager/-/commit/a12f5aa8550b153c4603783ee465fd9712421ce8
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to